Windows Update

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Jonny

    Windows Update

    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
  • Jon Skeet [C# MVP]

    #2
    Re: Windows Update

    Jonny <Jonny@discussi ons.microsoft.c om> wrote:[color=blue]
    > 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[/color]

    You're right, this isn't the proper place - I suggest you ask in the
    proper place instead. microsoft.publi c.windowsupdate is the first place
    I'd look...

    --
    Jon Skeet - <skeet@pobox.co m>
    Pobox has been discontinued as a separate service, and all existing customers moved to the Fastmail platform.

    If replying to the group, please do not mail me too

    Comment

    • Jonny

      #3
      Re: Windows Update

      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:
      [color=blue]
      > Jonny <Jonny@discussi ons.microsoft.c om> wrote:[color=green]
      > > 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[/color]
      >
      > You're right, this isn't the proper place - I suggest you ask in the
      > proper place instead. microsoft.publi c.windowsupdate is the first place
      > I'd look...
      >
      > --
      > Jon Skeet - <skeet@pobox.co m>
      > http://www.pobox.com/~skeet
      > If replying to the group, please do not mail me too
      >[/color]

      Comment

      • Nicholas Paldino [.NET/C# MVP]

        #4
        Re: Windows Update

        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]
        - mvp@spam.guard. caspershouse.co m

        "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
        news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...[color=blue]
        > 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[/color]


        Comment

        • Jonny

          #5
          Re: Windows Update

          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:
          [color=blue]
          > 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]
          > - mvp@spam.guard. caspershouse.co m
          >
          > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
          > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...[color=green]
          > > 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[/color]
          >
          >
          >[/color]

          Comment

          • Branimir Giurov

            #6
            Re: Windows Update

            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.publi c.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


            Cheers,
            Branimir
            --
            Branimir Giurov
            MCSD.NET, MCDBA
            Langkah Aman: Bermain di Situs Slot Online Legal




            "Nicholas Paldino [.NET/C# MVP]" <mvp@spam.guard .caspershouse.c om> wrote in
            message news:ef0KAN7eEH A.3928@TK2MSFTN GP11.phx.gbl...[color=blue]
            > 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,[/color]
            or[color=blue]
            > what WU does is send back the whole list of what is available since the[/color]
            last[color=blue]
            > time you checked, and compares it locally with what you have on the[/color]
            machine,[color=blue]
            > 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]
            > - mvp@spam.guard. caspershouse.co m
            >
            > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
            > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...[color=green]
            > > 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[/color]
            >
            >[/color]


            Comment

            • Nicholas Paldino [.NET/C# MVP]

              #7
              Re: Windows Update

              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]
              - mvp@spam.guard. caspershouse.co m

              "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
              news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...[color=blue]
              > 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[/color]
              to[color=blue]
              > each system... I assume it compiles a list of the installed Applications[/color]
              and[color=blue]
              > 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[/color]
              to[color=blue]
              > 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[/color]
              for[color=blue]
              > each machine would be kept.
              >
              > Thanks Again,
              >
              > /J
              >
              >
              >
              > "Nicholas Paldino [.NET/C# MVP]" wrote:
              >[color=green]
              > > 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[/color][/color]
              items[color=blue][color=green]
              > > you have installed (not directly, but perhaps an encoded[/color][/color]
              representation) ,[color=blue][color=green]
              > > and it sends back what is new or what needs to be replaced. Either[/color][/color]
              that, or[color=blue][color=green]
              > > what WU does is send back the whole list of what is available since the[/color][/color]
              last[color=blue][color=green]
              > > time you checked, and compares it locally with what you have on the[/color][/color]
              machine,[color=blue][color=green]
              > > 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[/color][/color]
              want).[color=blue][color=green]
              > >
              > > Hope this helps.
              > >
              > >
              > > --
              > > - Nicholas Paldino [.NET/C# MVP]
              > > - mvp@spam.guard. caspershouse.co m
              > >
              > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
              > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...[color=darkred]
              > > > 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[/color]
              > >
              > >
              > >[/color][/color]


              Comment

              • Jonny

                #8
                Re: Windows Update

                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:
                [color=blue]
                > 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]
                > - mvp@spam.guard. caspershouse.co m
                >
                > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                > news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...[color=green]
                > > 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[/color]
                > to[color=green]
                > > each system... I assume it compiles a list of the installed Applications[/color]
                > and[color=green]
                > > 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[/color]
                > to[color=green]
                > > 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[/color]
                > for[color=green]
                > > each machine would be kept.
                > >
                > > Thanks Again,
                > >
                > > /J
                > >
                > >
                > >
                > > "Nicholas Paldino [.NET/C# MVP]" wrote:
                > >[color=darkred]
                > > > 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[/color][/color]
                > items[color=green][color=darkred]
                > > > you have installed (not directly, but perhaps an encoded[/color][/color]
                > representation) ,[color=green][color=darkred]
                > > > and it sends back what is new or what needs to be replaced. Either[/color][/color]
                > that, or[color=green][color=darkred]
                > > > what WU does is send back the whole list of what is available since the[/color][/color]
                > last[color=green][color=darkred]
                > > > time you checked, and compares it locally with what you have on the[/color][/color]
                > machine,[color=green][color=darkred]
                > > > 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[/color][/color]
                > want).[color=green][color=darkred]
                > > >
                > > > Hope this helps.
                > > >
                > > >
                > > > --
                > > > - Nicholas Paldino [.NET/C# MVP]
                > > > - mvp@spam.guard. caspershouse.co m
                > > >
                > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                > > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.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
                > > >
                > > >
                > > >[/color][/color]
                >
                >
                >[/color]

                Comment

                • Nicholas Paldino [.NET/C# MVP]

                  #9
                  Re: Windows Update

                  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]
                  - mvp@spam.guard. caspershouse.co m

                  "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                  news:55779486-027A-410B-B850-C4F97CCAE939@mi crosoft.com...[color=blue]
                  > 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:
                  >[color=green]
                  > > 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[/color][/color]
                  to[color=blue][color=green]
                  > > do all of this yourself.
                  > >
                  > >
                  > > --
                  > > - Nicholas Paldino [.NET/C# MVP]
                  > > - mvp@spam.guard. caspershouse.co m
                  > >
                  > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                  > > news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...[color=darkred]
                  > > > Hi Nicholas,
                  > > >
                  > > > Thanks, that was what i assumed was going on. The part that I really[/color][/color][/color]
                  would[color=blue][color=green][color=darkred]
                  > > > be interested in is how the service can 'tell' what patches are[/color][/color][/color]
                  releative[color=blue][color=green]
                  > > to[color=darkred]
                  > > > each system... I assume it compiles a list of the installed[/color][/color][/color]
                  Applications[color=blue][color=green]
                  > > and[color=darkred]
                  > > > the installed Updates and then check against its own database to see[/color][/color][/color]
                  what[color=blue][color=green][color=darkred]
                  > > > patches are relevent. I guess what i really need is what parameters[/color][/color][/color]
                  need[color=blue][color=green]
                  > > to[color=darkred]
                  > > > 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[/color][/color][/color]
                  then[color=blue][color=green][color=darkred]
                  > > > selected and installed. A full record of each patch and the patch[/color][/color][/color]
                  history[color=blue][color=green]
                  > > for[color=darkred]
                  > > > 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[/color][/color][/color]
                  a[color=blue][color=green][color=darkred]
                  > > > > request to see what is at windows update, you either send a list of[/color]
                  > > items[color=darkred]
                  > > > > you have installed (not directly, but perhaps an encoded[/color]
                  > > representation) ,[color=darkred]
                  > > > > and it sends back what is new or what needs to be replaced. Either[/color]
                  > > that, or[color=darkred]
                  > > > > what WU does is send back the whole list of what is available since[/color][/color][/color]
                  the[color=blue][color=green]
                  > > last[color=darkred]
                  > > > > time you checked, and compares it locally with what you have on the[/color]
                  > > machine,[color=darkred]
                  > > > > giving you a list of what is not installed. This way, you don't[/color][/color][/color]
                  violate[color=blue][color=green][color=darkred]
                  > > > > privacy concerns (as you never tell MS what you have, just what you[/color]
                  > > want).[color=darkred]
                  > > > >
                  > > > > Hope this helps.
                  > > > >
                  > > > >
                  > > > > --
                  > > > > - Nicholas Paldino [.NET/C# MVP]
                  > > > > - mvp@spam.guard. caspershouse.co m
                  > > > >
                  > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                  > > > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...
                  > > > > > Hey all,
                  > > > > >
                  > > > > > Just a query, How does WUS (Windows Update Service) work? How does[/color][/color][/color]
                  it[color=blue][color=green][color=darkred]
                  > > > > > identify what patches to install, and what are not valid patches[/color][/color][/color]
                  for[color=blue][color=green][color=darkred]
                  > > > > > OS/Software Installed??
                  > > > > >
                  > > > > > I know this isn't the proper place for this one, but i'm just[/color][/color][/color]
                  checking[color=blue][color=green][color=darkred]
                  > > > > >
                  > > > > > Thanks
                  > > > > > --
                  > > > > > /Jonny
                  > > > >
                  > > > >
                  > > > >[/color]
                  > >
                  > >
                  > >[/color][/color]


                  Comment

                  • Jonny

                    #10
                    Re: Windows Update

                    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:
                    [color=blue]
                    > 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]
                    > - mvp@spam.guard. caspershouse.co m
                    >
                    > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                    > news:55779486-027A-410B-B850-C4F97CCAE939@mi crosoft.com...[color=green]
                    > > 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:
                    > >[color=darkred]
                    > > > 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[/color][/color]
                    > to[color=green][color=darkred]
                    > > > do all of this yourself.
                    > > >
                    > > >
                    > > > --
                    > > > - Nicholas Paldino [.NET/C# MVP]
                    > > > - mvp@spam.guard. caspershouse.co m
                    > > >
                    > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                    > > > news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...
                    > > > > Hi Nicholas,
                    > > > >
                    > > > > Thanks, that was what i assumed was going on. The part that I really[/color][/color]
                    > would[color=green][color=darkred]
                    > > > > be interested in is how the service can 'tell' what patches are[/color][/color]
                    > releative[color=green][color=darkred]
                    > > > to
                    > > > > each system... I assume it compiles a list of the installed[/color][/color]
                    > Applications[color=green][color=darkred]
                    > > > and
                    > > > > the installed Updates and then check against its own database to see[/color][/color]
                    > what[color=green][color=darkred]
                    > > > > patches are relevent. I guess what i really need is what parameters[/color][/color]
                    > need[color=green][color=darkred]
                    > > > 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[/color][/color]
                    > then[color=green][color=darkred]
                    > > > > selected and installed. A full record of each patch and the patch[/color][/color]
                    > history[color=green][color=darkred]
                    > > > 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[/color][/color]
                    > a[color=green][color=darkred]
                    > > > > > 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[/color][/color]
                    > the[color=green][color=darkred]
                    > > > 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[/color][/color]
                    > violate[color=green][color=darkred]
                    > > > > > privacy concerns (as you never tell MS what you have, just what you
                    > > > want).
                    > > > > >
                    > > > > > Hope this helps.
                    > > > > >
                    > > > > >
                    > > > > > --
                    > > > > > - Nicholas Paldino [.NET/C# MVP]
                    > > > > > - mvp@spam.guard. caspershouse.co m
                    > > > > >
                    > > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                    > > > > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...
                    > > > > > > Hey all,
                    > > > > > >
                    > > > > > > Just a query, How does WUS (Windows Update Service) work? How does[/color][/color]
                    > it[color=green][color=darkred]
                    > > > > > > identify what patches to install, and what are not valid patches[/color][/color]
                    > for[color=green][color=darkred]
                    > > > > > > OS/Software Installed??
                    > > > > > >
                    > > > > > > I know this isn't the proper place for this one, but i'm just[/color][/color]
                    > checking[color=green][color=darkred]
                    > > > > > >
                    > > > > > > Thanks
                    > > > > > > --
                    > > > > > > /Jonny
                    > > > > >
                    > > > > >
                    > > > > >
                    > > >
                    > > >
                    > > >[/color][/color]
                    >
                    >
                    >[/color]

                    Comment

                    • Nicholas Paldino [.NET/C# MVP]

                      #11
                      Re: Windows Update

                      Jonny,

                      Based on what you said, it appears that SMS would work:




                      --
                      - Nicholas Paldino [.NET/C# MVP]
                      - mvp@spam.guard. caspershouse.co m

                      "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                      news:C9C3E721-1FED-4DC5-A308-B6A53BD650BB@mi crosoft.com...[color=blue]
                      > 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,[/color]
                      and[color=blue]
                      > 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:
                      >[color=green]
                      > > Jonny,
                      > >
                      > > I would look into SMS then. It already does this for windows[/color][/color]
                      machines,[color=blue][color=green]
                      > > and you wouldn't have to maintain it yourself.
                      > >
                      > >
                      > > --
                      > > - Nicholas Paldino [.NET/C# MVP]
                      > > - mvp@spam.guard. caspershouse.co m
                      > >
                      > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                      > > news:55779486-027A-410B-B850-C4F97CCAE939@mi crosoft.com...[color=darkred]
                      > > > I want to write an application that will allow an network admin to see[/color][/color][/color]
                      and[color=blue][color=green][color=darkred]
                      > > > 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,[/color][/color][/color]
                      you[color=blue][color=green][color=darkred]
                      > > > > might want to check on ClickOnce, as it will eliminate the need for[/color][/color][/color]
                      you[color=blue][color=green]
                      > > to[color=darkred]
                      > > > > do all of this yourself.
                      > > > >
                      > > > >
                      > > > > --
                      > > > > - Nicholas Paldino [.NET/C# MVP]
                      > > > > - mvp@spam.guard. caspershouse.co m
                      > > > >
                      > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                      > > > > news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...
                      > > > > > Hi Nicholas,
                      > > > > >
                      > > > > > Thanks, that was what i assumed was going on. The part that I[/color][/color][/color]
                      really[color=blue][color=green]
                      > > would[color=darkred]
                      > > > > > be interested in is how the service can 'tell' what patches are[/color]
                      > > releative[color=darkred]
                      > > > > to
                      > > > > > each system... I assume it compiles a list of the installed[/color]
                      > > Applications[color=darkred]
                      > > > > and
                      > > > > > the installed Updates and then check against its own database to[/color][/color][/color]
                      see[color=blue][color=green]
                      > > what[color=darkred]
                      > > > > > patches are relevent. I guess what i really need is what[/color][/color][/color]
                      parameters[color=blue][color=green]
                      > > need[color=darkred]
                      > > > > to
                      > > > > > be checked to ensure only the correct patches are installed.
                      > > > > >
                      > > > > > The application I would like to write will allow users to scan[/color][/color][/color]
                      remote[color=blue][color=green][color=darkred]
                      > > > > > machiens and be prompted with the list of relevant patches that[/color][/color][/color]
                      are[color=blue][color=green]
                      > > then[color=darkred]
                      > > > > > selected and installed. A full record of each patch and the patch[/color]
                      > > history[color=darkred]
                      > > > > 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[/color][/color][/color]
                      make[color=blue][color=green]
                      > > a[color=darkred]
                      > > > > > > request to see what is at windows update, you either send a list[/color][/color][/color]
                      of[color=blue][color=green][color=darkred]
                      > > > > items
                      > > > > > > you have installed (not directly, but perhaps an encoded
                      > > > > representation) ,
                      > > > > > > and it sends back what is new or what needs to be replaced.[/color][/color][/color]
                      Either[color=blue][color=green][color=darkred]
                      > > > > that, or
                      > > > > > > what WU does is send back the whole list of what is available[/color][/color][/color]
                      since[color=blue][color=green]
                      > > the[color=darkred]
                      > > > > last
                      > > > > > > time you checked, and compares it locally with what you have on[/color][/color][/color]
                      the[color=blue][color=green][color=darkred]
                      > > > > machine,
                      > > > > > > giving you a list of what is not installed. This way, you don't[/color]
                      > > violate[color=darkred]
                      > > > > > > privacy concerns (as you never tell MS what you have, just what[/color][/color][/color]
                      you[color=blue][color=green][color=darkred]
                      > > > > want).
                      > > > > > >
                      > > > > > > Hope this helps.
                      > > > > > >
                      > > > > > >
                      > > > > > > --
                      > > > > > > - Nicholas Paldino [.NET/C# MVP]
                      > > > > > > - mvp@spam.guard. caspershouse.co m
                      > > > > > >
                      > > > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                      > > > > > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...
                      > > > > > > > Hey all,
                      > > > > > > >
                      > > > > > > > Just a query, How does WUS (Windows Update Service) work? How[/color][/color][/color]
                      does[color=blue][color=green]
                      > > it[color=darkred]
                      > > > > > > > identify what patches to install, and what are not valid[/color][/color][/color]
                      patches[color=blue][color=green]
                      > > for[color=darkred]
                      > > > > > > > OS/Software Installed??
                      > > > > > > >
                      > > > > > > > I know this isn't the proper place for this one, but i'm just[/color]
                      > > checking[color=darkred]
                      > > > > > > >
                      > > > > > > > Thanks
                      > > > > > > > --
                      > > > > > > > /Jonny
                      > > > > > >
                      > > > > > >
                      > > > > > >
                      > > > >
                      > > > >
                      > > > >[/color]
                      > >
                      > >
                      > >[/color][/color]


                      Comment

                      • Jonny

                        #12
                        Re: Windows Update

                        SMS still requires a client to be setup, we are looking to create a
                        clientless solution.

                        /J

                        "Nicholas Paldino [.NET/C# MVP]" wrote:
                        [color=blue]
                        > 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]
                        > - mvp@spam.guard. caspershouse.co m
                        >
                        > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                        > news:C9C3E721-1FED-4DC5-A308-B6A53BD650BB@mi crosoft.com...[color=green]
                        > > 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,[/color]
                        > and[color=green]
                        > > 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:
                        > >[color=darkred]
                        > > > Jonny,
                        > > >
                        > > > I would look into SMS then. It already does this for windows[/color][/color]
                        > machines,[color=green][color=darkred]
                        > > > and you wouldn't have to maintain it yourself.
                        > > >
                        > > >
                        > > > --
                        > > > - Nicholas Paldino [.NET/C# MVP]
                        > > > - mvp@spam.guard. caspershouse.co m
                        > > >
                        > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                        > > > news:55779486-027A-410B-B850-C4F97CCAE939@mi crosoft.com...
                        > > > > I want to write an application that will allow an network admin to see[/color][/color]
                        > and[color=green][color=darkred]
                        > > > > 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,[/color][/color]
                        > you[color=green][color=darkred]
                        > > > > > might want to check on ClickOnce, as it will eliminate the need for[/color][/color]
                        > you[color=green][color=darkred]
                        > > > to
                        > > > > > do all of this yourself.
                        > > > > >
                        > > > > >
                        > > > > > --
                        > > > > > - Nicholas Paldino [.NET/C# MVP]
                        > > > > > - mvp@spam.guard. caspershouse.co m
                        > > > > >
                        > > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                        > > > > > news:1D39D542-4783-4393-B39D-1E9BBE9BC33B@mi crosoft.com...
                        > > > > > > Hi Nicholas,
                        > > > > > >
                        > > > > > > Thanks, that was what i assumed was going on. The part that I[/color][/color]
                        > really[color=green][color=darkred]
                        > > > 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[/color][/color]
                        > see[color=green][color=darkred]
                        > > > what
                        > > > > > > patches are relevent. I guess what i really need is what[/color][/color]
                        > parameters[color=green][color=darkred]
                        > > > need
                        > > > > > to
                        > > > > > > be checked to ensure only the correct patches are installed.
                        > > > > > >
                        > > > > > > The application I would like to write will allow users to scan[/color][/color]
                        > remote[color=green][color=darkred]
                        > > > > > > machiens and be prompted with the list of relevant patches that[/color][/color]
                        > are[color=green][color=darkred]
                        > > > 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[/color][/color]
                        > make[color=green][color=darkred]
                        > > > a
                        > > > > > > > request to see what is at windows update, you either send a list[/color][/color]
                        > of[color=green][color=darkred]
                        > > > > > items
                        > > > > > > > you have installed (not directly, but perhaps an encoded
                        > > > > > representation) ,
                        > > > > > > > and it sends back what is new or what needs to be replaced.[/color][/color]
                        > Either[color=green][color=darkred]
                        > > > > > that, or
                        > > > > > > > what WU does is send back the whole list of what is available[/color][/color]
                        > since[color=green][color=darkred]
                        > > > the
                        > > > > > last
                        > > > > > > > time you checked, and compares it locally with what you have on[/color][/color]
                        > the[color=green][color=darkred]
                        > > > > > 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[/color][/color]
                        > you[color=green][color=darkred]
                        > > > > > want).
                        > > > > > > >
                        > > > > > > > Hope this helps.
                        > > > > > > >
                        > > > > > > >
                        > > > > > > > --
                        > > > > > > > - Nicholas Paldino [.NET/C# MVP]
                        > > > > > > > - mvp@spam.guard. caspershouse.co m
                        > > > > > > >
                        > > > > > > > "Jonny" <Jonny@discussi ons.microsoft.c om> wrote in message
                        > > > > > > > news:D311C437-E18D-4138-BF01-CD1AEE8F6554@mi crosoft.com...
                        > > > > > > > > Hey all,
                        > > > > > > > >
                        > > > > > > > > Just a query, How does WUS (Windows Update Service) work? How[/color][/color]
                        > does[color=green][color=darkred]
                        > > > it
                        > > > > > > > > identify what patches to install, and what are not valid[/color][/color]
                        > patches[color=green][color=darkred]
                        > > > for
                        > > > > > > > > OS/Software Installed??
                        > > > > > > > >
                        > > > > > > > > I know this isn't the proper place for this one, but i'm just
                        > > > checking
                        > > > > > > > >
                        > > > > > > > > Thanks
                        > > > > > > > > --
                        > > > > > > > > /Jonny
                        > > > > > > >
                        > > > > > > >
                        > > > > > > >
                        > > > > >
                        > > > > >
                        > > > > >
                        > > >
                        > > >
                        > > >[/color][/color]
                        >
                        >
                        >[/color]

                        Comment

                        • Jon Skeet [C# MVP]

                          #13
                          Re: Windows Update

                          Jonny <Jonny@discussi ons.microsoft.c om> wrote:[color=blue]
                          > SMS still requires a client to be setup, we are looking to create a
                          > clientless solution.[/color]

                          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 - <skeet@pobox.co m>
                          Pobox has been discontinued as a separate service, and all existing customers moved to the Fastmail platform.

                          If replying to the group, please do not mail me too

                          Comment

                          • Jon Skeet [C# MVP]

                            #14
                            Re: Windows Update

                            Jonny <Jonny@discussi ons.microsoft.c om> wrote:[color=blue]
                            > It's not opening up anything that is not already there.[/color]

                            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 - <skeet@pobox.co m>
                            Pobox has been discontinued as a separate service, and all existing customers moved to the Fastmail platform.

                            If replying to the group, please do not mail me too

                            Comment

                            • Jonny

                              #15
                              Re: Windows Update

                              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:
                              [color=blue]
                              > Jonny <Jonny@discussi ons.microsoft.c om> wrote:[color=green]
                              > > It's not opening up anything that is not already there.[/color]
                              >
                              > 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 - <skeet@pobox.co m>
                              > http://www.pobox.com/~skeet
                              > If replying to the group, please do not mail me too
                              >[/color]

                              Comment

                              Working...