Hey all,
Just a query, How does WUS (Windows Update Service) work? How does it
identify what patches to install, and what are not valid patches for
OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
Thanks
--
/Jonny 14 3330
Jonny <Jo***@discussions.microsoft.com> wrote: Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
You're right, this isn't the proper place - I suggest you ask in the
proper place instead. microsoft.public.windowsupdate is the first place
I'd look...
--
Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Thanks.
I was looking to see if it is possible to create an application that could
be used as a patch management tool. similar to Netchk, but would have a more
coprehensive tool/option set.
/J
"Jon Skeet [C# MVP]" wrote: Jonny <Jo***@discussions.microsoft.com> wrote: Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
You're right, this isn't the proper place - I suggest you ask in the proper place instead. microsoft.public.windowsupdate is the first place I'd look...
-- Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet If replying to the group, please do not mail me too
Jonny,
I don't know this for sure, but I would guess that when you make a
request to see what is at windows update, you either send a list of items
you have installed (not directly, but perhaps an encoded representation),
and it sends back what is new or what needs to be replaced. Either that, or
what WU does is send back the whole list of what is available since the last
time you checked, and compares it locally with what you have on the machine,
giving you a list of what is not installed. This way, you don't violate
privacy concerns (as you never tell MS what you have, just what you want).
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message
news:D3**********************************@microsof t.com... Hey all,
Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
Thanks -- /Jonny
Hi Nicholas,
Thanks, that was what i assumed was going on. The part that I really would
be interested in is how the service can 'tell' what patches are releative to
each system... I assume it compiles a list of the installed Applications and
the installed Updates and then check against its own database to see what
patches are relevent. I guess what i really need is what parameters need to
be checked to ensure only the correct patches are installed.
The application I would like to write will allow users to scan remote
machiens and be prompted with the list of relevant patches that are then
selected and installed. A full record of each patch and the patch history for
each machine would be kept.
Thanks Again,
/J
"Nicholas Paldino [.NET/C# MVP]" wrote: Jonny,
I don't know this for sure, but I would guess that when you make a request to see what is at windows update, you either send a list of items you have installed (not directly, but perhaps an encoded representation), and it sends back what is new or what needs to be replaced. Either that, or what WU does is send back the whole list of what is available since the last time you checked, and compares it locally with what you have on the machine, giving you a list of what is not installed. This way, you don't violate privacy concerns (as you never tell MS what you have, just what you want).
Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:D3**********************************@microsof t.com... Hey all,
Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
Thanks -- /Jonny
There is a log file with the installed patches in the system root named
"Windows Update.log".
Then the ActiveX that's installing the updates is checking against the
server with the list they have published as updates.
I'm not sure how it works with SUS - probably a GPO running - just guessing
:).
You should ask in microsoft.public.windowsupdate for details.
If you're interested in writing an app with auto update, you should check
out the Application Updater App Block - it's available at http://msdn.microsoft.com/library/de...ml/updater.asp
Cheers,
Branimir
--
Branimir Giurov
MCSD.NET, MCDBA www.sofiadev.org
"Nicholas Paldino [.NET/C# MVP]" <mv*@spam.guard.caspershouse.com> wrote in
message news:ef**************@TK2MSFTNGP11.phx.gbl... Jonny,
I don't know this for sure, but I would guess that when you make a request to see what is at windows update, you either send a list of items you have installed (not directly, but perhaps an encoded representation), and it sends back what is new or what needs to be replaced. Either that,
or what WU does is send back the whole list of what is available since the
last time you checked, and compares it locally with what you have on the
machine, giving you a list of what is not installed. This way, you don't violate privacy concerns (as you never tell MS what you have, just what you want).
Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:D3**********************************@microsof t.com... Hey all,
Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
Thanks -- /Jonny
Jonny,
If you are writing a .NET app that you want to be auto-updated, you
might want to check on ClickOnce, as it will eliminate the need for you to
do all of this yourself.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message
news:1D**********************************@microsof t.com... Hi Nicholas,
Thanks, that was what i assumed was going on. The part that I really would be interested in is how the service can 'tell' what patches are releative
to each system... I assume it compiles a list of the installed Applications
and the installed Updates and then check against its own database to see what patches are relevent. I guess what i really need is what parameters need
to be checked to ensure only the correct patches are installed.
The application I would like to write will allow users to scan remote machiens and be prompted with the list of relevant patches that are then selected and installed. A full record of each patch and the patch history
for each machine would be kept.
Thanks Again,
/J "Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
I don't know this for sure, but I would guess that when you make a request to see what is at windows update, you either send a list of
items you have installed (not directly, but perhaps an encoded
representation), and it sends back what is new or what needs to be replaced. Either
that, or what WU does is send back the whole list of what is available since the
last time you checked, and compares it locally with what you have on the
machine, giving you a list of what is not installed. This way, you don't violate privacy concerns (as you never tell MS what you have, just what you
want). Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:D3**********************************@microsof t.com... Hey all,
Just a query, How does WUS (Windows Update Service) work? How does it identify what patches to install, and what are not valid patches for OS/Software Installed??
I know this isn't the proper place for this one, but i'm just checking
Thanks -- /Jonny
I want to write an application that will allow an network admin to see and
control what patches are on their network.
"Nicholas Paldino [.NET/C# MVP]" wrote: Jonny,
If you are writing a .NET app that you want to be auto-updated, you might want to check on ClickOnce, as it will eliminate the need for you to do all of this yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:1D**********************************@microsof t.com... Hi Nicholas,
Thanks, that was what i assumed was going on. The part that I really would be interested in is how the service can 'tell' what patches are releative to each system... I assume it compiles a list of the installed Applications and the installed Updates and then check against its own database to see what patches are relevent. I guess what i really need is what parameters need to be checked to ensure only the correct patches are installed.
The application I would like to write will allow users to scan remote machiens and be prompted with the list of relevant patches that are then selected and installed. A full record of each patch and the patch history for each machine would be kept.
Thanks Again,
/J "Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
I don't know this for sure, but I would guess that when you make a request to see what is at windows update, you either send a list of items you have installed (not directly, but perhaps an encoded representation), and it sends back what is new or what needs to be replaced. Either that, or what WU does is send back the whole list of what is available since the last time you checked, and compares it locally with what you have on the machine, giving you a list of what is not installed. This way, you don't violate privacy concerns (as you never tell MS what you have, just what you want). Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:D3**********************************@microsof t.com... > Hey all, > > Just a query, How does WUS (Windows Update Service) work? How does it > identify what patches to install, and what are not valid patches for > OS/Software Installed?? > > I know this isn't the proper place for this one, but i'm just checking > > Thanks > -- > /Jonny
Jonny,
I would look into SMS then. It already does this for windows machines,
and you wouldn't have to maintain it yourself.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message
news:55**********************************@microsof t.com... I want to write an application that will allow an network admin to see and control what patches are on their network.
"Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
If you are writing a .NET app that you want to be auto-updated, you might want to check on ClickOnce, as it will eliminate the need for you
to do all of this yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:1D**********************************@microsof t.com... Hi Nicholas,
Thanks, that was what i assumed was going on. The part that I really
would be interested in is how the service can 'tell' what patches are
releative to each system... I assume it compiles a list of the installed
Applications and the installed Updates and then check against its own database to see
what patches are relevent. I guess what i really need is what parameters
need to be checked to ensure only the correct patches are installed.
The application I would like to write will allow users to scan remote machiens and be prompted with the list of relevant patches that are
then selected and installed. A full record of each patch and the patch
history for each machine would be kept.
Thanks Again,
/J "Nicholas Paldino [.NET/C# MVP]" wrote:
> Jonny, > > I don't know this for sure, but I would guess that when you make
a > request to see what is at windows update, you either send a list of items > you have installed (not directly, but perhaps an encoded representation), > and it sends back what is new or what needs to be replaced. Either that, or > what WU does is send back the whole list of what is available since
the last > time you checked, and compares it locally with what you have on the machine, > giving you a list of what is not installed. This way, you don't
violate > privacy concerns (as you never tell MS what you have, just what you want). > > Hope this helps. > > > -- > - Nicholas Paldino [.NET/C# MVP] > - mv*@spam.guard.caspershouse.com > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > news:D3**********************************@microsof t.com... > > Hey all, > > > > Just a query, How does WUS (Windows Update Service) work? How does
it > > identify what patches to install, and what are not valid patches
for > > OS/Software Installed?? > > > > I know this isn't the proper place for this one, but i'm just
checking > > > > Thanks > > -- > > /Jonny > > >
Thanks, Nicholas.
SMS would not be suitable for this. The main purpose of this app is to
simplify the patch deployment process. There would be no client required, and
all you have to do to install a patch is select a machine or group of
machines and then click 'send'. The patch is silently and automatically
installed.
No further interferance is required, you then have a record of when the
patch was issued, to which machines, from which machine and by who.
Based on this general reports can be created for record keeping and if
needed back-up lists. We already have an application that keeps track of
software (installed) and hardware changes (RAM, CPU, BIOS etc..).
Thanks again,
Jonny
"Nicholas Paldino [.NET/C# MVP]" wrote: Jonny,
I would look into SMS then. It already does this for windows machines, and you wouldn't have to maintain it yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:55**********************************@microsof t.com... I want to write an application that will allow an network admin to see and control what patches are on their network.
"Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
If you are writing a .NET app that you want to be auto-updated, you might want to check on ClickOnce, as it will eliminate the need for you to do all of this yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:1D**********************************@microsof t.com... > Hi Nicholas, > > Thanks, that was what i assumed was going on. The part that I really would > be interested in is how the service can 'tell' what patches are releative to > each system... I assume it compiles a list of the installed Applications and > the installed Updates and then check against its own database to see what > patches are relevent. I guess what i really need is what parameters need to > be checked to ensure only the correct patches are installed. > > The application I would like to write will allow users to scan remote > machiens and be prompted with the list of relevant patches that are then > selected and installed. A full record of each patch and the patch history for > each machine would be kept. > > Thanks Again, > > /J > > > > "Nicholas Paldino [.NET/C# MVP]" wrote: > > > Jonny, > > > > I don't know this for sure, but I would guess that when you make a > > request to see what is at windows update, you either send a list of items > > you have installed (not directly, but perhaps an encoded representation), > > and it sends back what is new or what needs to be replaced. Either that, or > > what WU does is send back the whole list of what is available since the last > > time you checked, and compares it locally with what you have on the machine, > > giving you a list of what is not installed. This way, you don't violate > > privacy concerns (as you never tell MS what you have, just what you want). > > > > Hope this helps. > > > > > > -- > > - Nicholas Paldino [.NET/C# MVP] > > - mv*@spam.guard.caspershouse.com > > > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > > news:D3**********************************@microsof t.com... > > > Hey all, > > > > > > Just a query, How does WUS (Windows Update Service) work? How does it > > > identify what patches to install, and what are not valid patches for > > > OS/Software Installed?? > > > > > > I know this isn't the proper place for this one, but i'm just checking > > > > > > Thanks > > > -- > > > /Jonny > > > > > >
Jonny,
Based on what you said, it appears that SMS would work: http://www.microsoft.com/smserver/ev...ew/default.asp
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message
news:C9**********************************@microsof t.com... Thanks, Nicholas.
SMS would not be suitable for this. The main purpose of this app is to simplify the patch deployment process. There would be no client required,
and all you have to do to install a patch is select a machine or group of machines and then click 'send'. The patch is silently and automatically installed.
No further interferance is required, you then have a record of when the patch was issued, to which machines, from which machine and by who.
Based on this general reports can be created for record keeping and if needed back-up lists. We already have an application that keeps track of software (installed) and hardware changes (RAM, CPU, BIOS etc..).
Thanks again,
Jonny
"Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
I would look into SMS then. It already does this for windows
machines, and you wouldn't have to maintain it yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:55**********************************@microsof t.com... I want to write an application that will allow an network admin to see
and control what patches are on their network.
"Nicholas Paldino [.NET/C# MVP]" wrote:
> Jonny, > > If you are writing a .NET app that you want to be auto-updated,
you > might want to check on ClickOnce, as it will eliminate the need for
you to > do all of this yourself. > > > -- > - Nicholas Paldino [.NET/C# MVP] > - mv*@spam.guard.caspershouse.com > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > news:1D**********************************@microsof t.com... > > Hi Nicholas, > > > > Thanks, that was what i assumed was going on. The part that I
really would > > be interested in is how the service can 'tell' what patches are releative > to > > each system... I assume it compiles a list of the installed Applications > and > > the installed Updates and then check against its own database to
see what > > patches are relevent. I guess what i really need is what
parameters need > to > > be checked to ensure only the correct patches are installed. > > > > The application I would like to write will allow users to scan
remote > > machiens and be prompted with the list of relevant patches that
are then > > selected and installed. A full record of each patch and the patch history > for > > each machine would be kept. > > > > Thanks Again, > > > > /J > > > > > > > > "Nicholas Paldino [.NET/C# MVP]" wrote: > > > > > Jonny, > > > > > > I don't know this for sure, but I would guess that when you
make a > > > request to see what is at windows update, you either send a list
of > items > > > you have installed (not directly, but perhaps an encoded > representation), > > > and it sends back what is new or what needs to be replaced.
Either > that, or > > > what WU does is send back the whole list of what is available
since the > last > > > time you checked, and compares it locally with what you have on
the > machine, > > > giving you a list of what is not installed. This way, you don't violate > > > privacy concerns (as you never tell MS what you have, just what
you > want). > > > > > > Hope this helps. > > > > > > > > > -- > > > - Nicholas Paldino [.NET/C# MVP] > > > - mv*@spam.guard.caspershouse.com > > > > > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > > > news:D3**********************************@microsof t.com... > > > > Hey all, > > > > > > > > Just a query, How does WUS (Windows Update Service) work? How
does it > > > > identify what patches to install, and what are not valid
patches for > > > > OS/Software Installed?? > > > > > > > > I know this isn't the proper place for this one, but i'm just checking > > > > > > > > Thanks > > > > -- > > > > /Jonny > > > > > > > > > > > >
SMS still requires a client to be setup, we are looking to create a
clientless solution.
/J
"Nicholas Paldino [.NET/C# MVP]" wrote: Jonny,
Based on what you said, it appears that SMS would work:
http://www.microsoft.com/smserver/ev...ew/default.asp
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:C9**********************************@microsof t.com... Thanks, Nicholas.
SMS would not be suitable for this. The main purpose of this app is to simplify the patch deployment process. There would be no client required, and all you have to do to install a patch is select a machine or group of machines and then click 'send'. The patch is silently and automatically installed.
No further interferance is required, you then have a record of when the patch was issued, to which machines, from which machine and by who.
Based on this general reports can be created for record keeping and if needed back-up lists. We already have an application that keeps track of software (installed) and hardware changes (RAM, CPU, BIOS etc..).
Thanks again,
Jonny
"Nicholas Paldino [.NET/C# MVP]" wrote:
Jonny,
I would look into SMS then. It already does this for windows machines, and you wouldn't have to maintain it yourself.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Jonny" <Jo***@discussions.microsoft.com> wrote in message news:55**********************************@microsof t.com... > I want to write an application that will allow an network admin to see and > control what patches are on their network. > > "Nicholas Paldino [.NET/C# MVP]" wrote: > > > Jonny, > > > > If you are writing a .NET app that you want to be auto-updated, you > > might want to check on ClickOnce, as it will eliminate the need for you to > > do all of this yourself. > > > > > > -- > > - Nicholas Paldino [.NET/C# MVP] > > - mv*@spam.guard.caspershouse.com > > > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > > news:1D**********************************@microsof t.com... > > > Hi Nicholas, > > > > > > Thanks, that was what i assumed was going on. The part that I really would > > > be interested in is how the service can 'tell' what patches are releative > > to > > > each system... I assume it compiles a list of the installed Applications > > and > > > the installed Updates and then check against its own database to see what > > > patches are relevent. I guess what i really need is what parameters need > > to > > > be checked to ensure only the correct patches are installed. > > > > > > The application I would like to write will allow users to scan remote > > > machiens and be prompted with the list of relevant patches that are then > > > selected and installed. A full record of each patch and the patch history > > for > > > each machine would be kept. > > > > > > Thanks Again, > > > > > > /J > > > > > > > > > > > > "Nicholas Paldino [.NET/C# MVP]" wrote: > > > > > > > Jonny, > > > > > > > > I don't know this for sure, but I would guess that when you make a > > > > request to see what is at windows update, you either send a list of > > items > > > > you have installed (not directly, but perhaps an encoded > > representation), > > > > and it sends back what is new or what needs to be replaced. Either > > that, or > > > > what WU does is send back the whole list of what is available since the > > last > > > > time you checked, and compares it locally with what you have on the > > machine, > > > > giving you a list of what is not installed. This way, you don't violate > > > > privacy concerns (as you never tell MS what you have, just what you > > want). > > > > > > > > Hope this helps. > > > > > > > > > > > > -- > > > > - Nicholas Paldino [.NET/C# MVP] > > > > - mv*@spam.guard.caspershouse.com > > > > > > > > "Jonny" <Jo***@discussions.microsoft.com> wrote in message > > > > news:D3**********************************@microsof t.com... > > > > > Hey all, > > > > > > > > > > Just a query, How does WUS (Windows Update Service) work? How does it > > > > > identify what patches to install, and what are not valid patches for > > > > > OS/Software Installed?? > > > > > > > > > > I know this isn't the proper place for this one, but i'm just checking > > > > > > > > > > Thanks > > > > > -- > > > > > /Jonny > > > > > > > > > > > > > > > > > >
Jonny <Jo***@discussions.microsoft.com> wrote: SMS still requires a client to be setup, we are looking to create a clientless solution.
You want a clientless solution which allows you to push data to the
computer... don't you think that might be a bit of a security hole?
--
Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Jonny <Jo***@discussions.microsoft.com> wrote: It's not opening up anything that is not already there.
Well, if it's all that open to start with, I'm not sure what the
problem is - just get your server box to look at the files on the
client and decide what's required.
If you still want to know about how Windows Update works (even though
it has a client), I still recommend you ask on the WU newsgroup.
--
Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
I already have, I was asking to see if anyone here knew aswell. Its the
specific registry enteries I am looking for. Again what i'm looking to build
is a clientless solution.
Thanks,
/Jonny
"Jon Skeet [C# MVP]" wrote: Jonny <Jo***@discussions.microsoft.com> wrote: It's not opening up anything that is not already there.
Well, if it's all that open to start with, I'm not sure what the problem is - just get your server box to look at the files on the client and decide what's required.
If you still want to know about how Windows Update works (even though it has a client), I still recommend you ask on the WU newsgroup.
-- Jon Skeet - <sk***@pobox.com> http://www.pobox.com/~skeet If replying to the group, please do not mail me too This discussion thread is closed Replies have been disabled for this discussion. Similar topics
16 posts
views
Thread by Paul Rubin |
last post: by
|
3 posts
views
Thread by PAUL EDWARDS |
last post: by
|
1 post
views
Thread by Aurimas Norkevicius |
last post: by
|
3 posts
views
Thread by Brian Keating EI9FXB |
last post: by
|
2 posts
views
Thread by robert |
last post: by
|
6 posts
views
Thread by Chris Marsh |
last post: by
|
60 posts
views
Thread by FAQ server |
last post: by
|
1 post
views
Thread by =?Utf-8?B?UmljaGFyZCBCaXJk?= |
last post: by
|
1 post
views
Thread by =?Utf-8?B?TXIuIFQ=?= |
last post: by
| | | | | | | | | | |