Jump to content

Last versions of software for Windows Vista and Windows Server 2008


WinClient5270

Recommended Posts

1 hour ago, WinClient5270 said:

As such, since .NET Framework 4.6.0 is the last officially supported version on Vista/2008, this is the final version that can receive security updates on these OSes

... Yes, that is indeed true if you have 4.6.0 installed and you expect to receive updates via Windows Update

1 hour ago, WinClient5270 said:

while 4.6.1 and 4.6.2 Preview will remain unpatched. 

With 4.6.1 (manually) installed, I have always found that the updates for 4.6 made for WS2008SP2 would still apply to 4.6.1, too: 

35xyDHH.jpg

(around November 2017 I stopped manually patching my OS, but that's a different story... :whistle:)

1 hour ago, WinClient5270 said:

due to the updates being OS-specific: 

Yes, you shouldn't be trying to install a Win7 specific .NET FW 4.6.x update, but its WS2008SP2 counterpart; the actual "payload" should be the same; from Microsoft Update Catalog:

1. 2019-05 Security and Quality Rollup for .NET Framework 4.6 for Windows Server 2008 SP2 (KB4495588) => 
ndp46-kb4495588-x86_057aa7f4c87dcd7fbb4225e170a901a622b72ad7.exe

vs.

2019-05 Security and Quality Rollup for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 7 (KB4495588) =>
ndp46-kb4495588-x86_057aa7f4c87dcd7fbb4225e170a901a622b72ad7.exe

2. 2019-05 Security Only Update for .NET Framework 4.6 for Windows Server 2008 SP2 (KB4495587) =>
ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe

vs.

2019-05 Security Only Update for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 7 (KB4495587) =>
ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe

Are you able to spot that the corresponding KB numbers are identical and that, when clicking the download button (a pop-up window appears with content to fetch), you are presented with identical .exe binaries for either W7/WS2008SP2 ? 

My gut feeling is (based on experience) that e.g. file "ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe" will apply successfully to a 4.6.1 32-bit install under Vista SP2 x86; when your spare time permits, can you please test this hypothesis in your Vista SP2 VM (I understand it's 64-bit, so perhaps you need 4.6.1 64-bit and the 64-bit equivalent of ndp46-kb4495587-*.exe) ???

If you indeed tried to apply "ndp46-kb4495588-x64_cd387e77d1f73443776c35dd9cfa8f5581b93277.exe" on a 4.6.2 Preview 64-bit installation and failed (as pictured), then my suspicions are confounded; the "Preview" can't be patched (but "Final" 4.6.1 should be) :dubbio:

Edited by VistaLover
Link to comment
Share on other sites


45 minutes ago, VistaLover said:

... Yes, that is indeed true if you have 4.6.0 installed and you expect to receive updates via Windows Update

With 4.6.1 (manually) installed, I have always found that the updates for 4.6 made for WS2008SP2 would still apply to 4.6.1, too: 

35xyDHH.jpg

(around November 2017 I stopped manually patching my OS, but that's a different story... :whistle:)

Yes, you shouldn't be trying to install a Win7 specific .NET FW 4.6.x update, but its WS2008SP2 counterpart; the actual "payload" should be the same; from Microsoft Update Catalog:

1. 2019-05 Security and Quality Rollup for .NET Framework 4.6 for Windows Server 2008 SP2 (KB4495588) => 
ndp46-kb4495588-x86_057aa7f4c87dcd7fbb4225e170a901a622b72ad7.exe

vs.

2019-05 Security and Quality Rollup for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 7 (KB4495588) =>
ndp46-kb4495588-x86_057aa7f4c87dcd7fbb4225e170a901a622b72ad7.exe

2. 2019-05 Security Only Update for .NET Framework 4.6 for Windows Server 2008 SP2 (KB4495587) =>
ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe

vs.

2019-05 Security Only Update for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 7 (KB4495587) =>
ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe

Are you able to spot that the corresponding KB numbers are identical and that, when clicking the download button (a pop-up window appears with content to fetch), you are presented with identical .exe binaries for either W7/WS2008SP2 ? 

My gut feeling is (based on experience) that e.g. file "ndp46-kb4495587-x86_c4172ad5803a4e71ca948c751be9d339fed66ca3.exe" will apply successfully to a 4.6.1 32-bit install under Vista SP2 x86; when your spare time permits, can you please test this hypothesis in your Vista SP2 VM (I understand it's 64-bit, so perhaps you need 4.6.1 64-bit and the 64-bit equivalent of ndp46-kb4495587-*.exe) ???

If you indeed tried to apply "ndp46-kb4495588-x64_cd387e77d1f73443776c35dd9cfa8f5581b93277.exe" on a 4.6.2 Preview 64-bit installation and failed (as pictured), then my suspicions are confounded; the "Preview" can't be patched (but "Final" 4.6.1 should be) :dubbio:

Oh I'm sorry, I understand now. I didn't know that the updates for .NET 4.6.0 applied to 4.6.1 as well, that's good to know. :) Thanks for clarifying that for me, VistaLover.

However, those updates will not apply to 4.6.2, as the same "do not apply" error appears above when trying to apply them when 4.6.2 is installed. However, this is not the case with 4.6.1 installed, which confirms your hypothesis:

image.png.eb23be73420be2d3c9745d0eaad3873d.png

Edited by WinClient5270
Link to comment
Share on other sites

On 4/29/2019 at 2:03 AM, ~♥Aiko♥Chan♥~ said:

Apparently, Arctic Fox works on XP despite not being supported
https://nfeteam.org/forum/threads/windows-xp.1892/

does it? if so I don't need to create my fork for testing.

https://github.com/rmottola/Arctic-Fox/compare/master...roytam1:fix-winbuild

 

or we're talking about different Arctic Fox?

Edited by roytam1
Link to comment
Share on other sites

On 5/15/2019 at 8:57 PM, Vistapocalypse said:

Interesting. Is there any software requiring .NET Framework 4.6.2 that you are now able to run successfully on Vista with the preview version installed?

I just installed SP2, Platform Update and Platform Update Supplement. That's all. But i didn't tested with SP1 or RTM.

Oops, i misunderstand it. I'm very sorry. I didn't tested with application that requires 4.6.2 Preview.

Edited by Osman Kovan
Link to comment
Share on other sites

9 hours ago, WinClient5270 said:

I understand now. I didn't know that the updates for .NET 4.6.0 applied to 4.6.1 as well, that's good to know.

... Yes, that is indeed the case - it appears that all three 4.6.x flavours (4.6.0 [final], 4.6.1 [final], 4.6.2 [final]) are being patched by the same .exe files!

9 hours ago, WinClient5270 said:

those updates will not apply to 4.6.2, as the same "do not apply" error appears above when trying to apply them when 4.6.2 is installed.

I can only speculate, but, as feared, the 4.6.2 Preview has an internal version number different to the stable/final release of 4.6.2, which renders it not eligible for further 4.6.x patches (that is if the patch files check for some sort of version ID of the installed 4.6.x package); in fact, inspecting the setup files, one sees: 

4.6.2 Preview setup:

NDP462-KB3120735-x86-x64-AllOS-ENU.exe => File version 4.6.1532.0

4.6.2 (Final) setup: 

NDP462-KB3151800-x86-x64-AllOS-ENU.exe => File version 4.6.1590.0

Of course, the real puzzle here is what was actually changed by MS so that 4.6.1532.0 installs under Vista SP2, but 4.6.1590.0 doesn't :angry:; is it just an artificial block for NT < 6.1 ?

9 hours ago, WinClient5270 said:

However, this is not the case with 4.6.1 installed, which confirms your hypothesis:

So, the prudent thing here is to stay on Final 4.6.1, for which compatible Security and Performance Updates are being rolled-out by MS and which can be manually downloaded (& installed) from their Update Catalog :P .

Let me, once more, thank you immensely :thumbup for your precious time spent conducting those tests for me (and, of course, other Vista users); I have a 12 year old low-end Vista laptop (and the OS has already started kicking the bucket last February :(), no VM software installed (and my total RAM is only 3 GB), so no practical way I could test myself - I would also hate to lose 4.6.1 and all its manually applied updates for the sake of testing the 4.6.2 Preview - I hope you understand... ;) )

Link to comment
Share on other sites

SiWCVB.jpg?nocache

SxqRqx.jpg?nocache

znx2qA.jpg?nocache

Picture 1 : Picture of the installing .NET Framework 4.6.2 Preview.

Picture 2 : Picture of the Programs and Features page that shows up .NET Framework 4.6.2 Preview.

Picture 3 : Picture of the .NET Framework 4.6.2 Preview installer root folder. Also there's interesting files starting with Windows6.0. I think that's KB956250 update for Service Pack 1. But i can't see this on the 4.6.2 stable installer root folder.

Link to comment
Share on other sites

34 minutes ago, Osman Kovan said:

Picture 3 : Picture of the .NET Framework 4.6.2 Preview installer root folder. Also there's interesting files starting with Windows6.0. I think that's KB956250 update for Service Pack 1. But i can't see this on the 4.6.2 stable installer root folder.

KB956250 was installed in my system through WU on June 23rd 2010; of course, Final 4.6.2 still refuses to install, as with the rest of Vista SP2 users :angry:

From your findings, it looks that KB956250 is a prerequisite to 4.6.2 Preview under NT 6.0 (Vista+WS2008), but it isn't included anymore in the 4.6.2 Final setup, since that one has moved on to target NT 6.1+ :(

İyi akşamlar :)

Link to comment
Share on other sites

Umm guys, i found a interesting thing. I know setup.exe gives error on 4.6.2 stable ".NET Framework 4.6.2 doesn't supported on this OS". But when I tried installing 4.8 Preview with netfx_Full_x64.msi (with that MSI, without setup.exe), it installed successfully without any errors. And i didn't modified anything.

504Cdd.png?nocache

And also after you installed 4.8 Preview, if you run 4.8 Preview with setup.exe it opens without any error and it gives options about repair .NET Framework and uninstall .NET Framework.

Y2wJgl.png?nocache

I clicked repair .NET Framework and it started to repair 4.8 Preview.

jhhOQU.jpg?nocache

And you see, it says repaired successfully.

Z1iNNu.png?nocache

So, that's it. I don't tested it with app that requires minimum 4.7.2. Maybe it's work or not. I just wanted to share. If anyone test it's functionality, i really appreciate that.

UPDATE : I think it prevents installing Visual Studio 2010. When i installed .NET 4.8, Visual Studio 2010 refuses to install (It gives error on Visual Studio 2010 Prerequistes). But when i back to the .NET 4.6.2 Preview, it just installs without any errors.

Edited by Osman Kovan
Fixed a small grammar fail.
Link to comment
Share on other sites

To my regret, version 4.8 didn't works. ShareX did not start, MyFamilyTree, too, gave the same error. Although with 4.6.2 Preview everything worked well. It seems that a successful installation does not mean the successful working of the application. None of the developers have tested it for Vista. Version 4.6.2 Preview does not have such fatal differences, so it works. Also, it is (ver. 4.8) not recognized by third-party programs.dotnet.thumb.png.f458500746b857f4d6e3899a40da67a7.png

Link to comment
Share on other sites

19 minutes ago, artomberus said:

To my regret, version 4.8 didn't works. ShareX did not start, MyFamilyTree, too, gave the same error. Although with 4.6.2 Preview everything worked well. It seems that a successful installation does not mean the successful working of the application. None of the developers have tested it for Vista. Version 4.6.2 Preview does not have such fatal differences, so it works. Also, it is (ver. 4.8) not recognized by third-party programs.dotnet.thumb.png.f458500746b857f4d6e3899a40da67a7.png

Thank you @artomberus. I really appreciate that.

Edited by Osman Kovan
Link to comment
Share on other sites

GOOD NEWS EVERYONE! Thanks to @Osman Kovan for figuring out how to install Microsoft .NET Framework 4.8 on Windows Vista, I was able to use that same method to install Microsoft .NET Framework 4.6.2 Final on Windows Vista. I just extracted the setup .exe file with 7zip and ran the .MSI installation file contained within it, netfx_Full_x64.msi:

71CiUpPg.png

After installing, I then tested ShareX Portable to see if it gave the same missing dependency errors that it does when running it with .NET Framework 4.8 Preview installed, and to my delight, it works just fine in Vista with 4.6.2 Final!

lcWquLyg.png

Remembering what @VistaLover asked me to try with 4.6.2 Preview installed, I then decided to try the latest .NET Framework 4.6.x security rollup for Windows Server 2008 to see if it would patch .NET Framework 4.6.2 Final on Vista, and, lo and behold:

pF81ne4.png

sVIuWvW.png

X1xB3Lj.png

It works! :D

This means that .NET Framework 4.6.2 Final CAN be installed and patched on Windows Vista using @Osman Kovan's installation method, and then by downloading the .NET 4.6 patches for Server 2008 manually from the Microsoft Update Catalog.

As such, Microsoft .NET Framework 4.6.2 Preview has been replaced with the final version on the list:

On 3/1/2016 at 8:31 PM, WinClient5270 said:

Additional Microsoft software/utilities:

...

Microsoft .NET Framework 4.6.2 (FREECSUNS) Requires special procedures to be installed.

Special thanks to @VistaLover, @Osman Kovan, and @artomberus for helping make this possible! :D

Edited by WinClient5270
Added download link for .NET 4.6.2 Final
Link to comment
Share on other sites

10 minutes ago, WinClient5270 said:

GOOD NEWS EVERYONE! Thanks to @Osman Kovan for figuring out how to install Microsoft .NET Framework 4.8 on Windows Vista, I was able to use that same method to install Microsoft .NET Framework 4.6.2 Final on Windows Vista. I just extracted the setup .exe file with 7zip and ran the .MSI installation file contained within it, netfx_Full_x64.msi:

71CiUpPg.png

After installing, I then tested ShareX Portable to see if it gave the same missing dependency errors that it does when running it with .NET Framework 4.8 Preview installed, and to my delight, it works just fine in Vista with 4.6.2 Final!

lcWquLyg.png

Remembering what @VistaLover asked me to try with 4.6.2 Preview installed, I then decided to try the latest .NET Framework 4.6.x security rollup for Windows Server 2008 to see if it would patch .NET Framework 4.6.2 Final on Vista, and, lo and behold:

pF81ne4.png

sVIuWvW.png

It works! :D

This means that .NET Framework 4.6.2 Final CAN be installed and patched on Windows Vista using @Osman Kovan's installation method, and then by downloading the .NET 4.6 patches for Server 2008 manually from the Microsoft Update Catalog.

As such, Microsoft .NET Framework 4.6.2 Preview has been replaced with the final version on the list

Special thanks to @VistaLover, @Osman Kovan, and @artomberus for helping make this possible! :D

Hooray! Vista lives another 5 years :P

Link to comment
Share on other sites

9 hours ago, VistaLover said:

Of course, the real puzzle here is what was actually changed by MS so that 4.6.1532.0 installs under Vista SP2, but 4.6.1590.0 doesn't :angry:; is it just an artificial block for NT < 6.1 ?

3 hours ago, WinClient5270 said:

This means that .NET Framework 4.6.2 Final CAN be installed and patched on Windows Vista

... As it finally turned out, it is yet again another case of intentional/artificial block of Vista by M$ :realmad::angry:; the blocking code lies somewhere inside the compiled .EXE setup, but it's obviously absent in the unpacked .MSI installer.:cheerleader:I do wonder if it's still possible to install 4.6.2 Final by running the Setup.exe file (86.1KB) that exists inside the (unpacked) directory:dubbio:; an inspection with Resource Hacker reveals it does indeed support Vista in its manifest:   

  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
    <application>
      <!-- Windows 10 -->
      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
      <!-- Windows 8.1 -->
      <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />
      <!-- Windows 8 -->
      <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />
      <!-- Windows 7 -->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />
      <!-- Windows Vista -->
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />
    </application> 
  </compatibility>

I guess if that doesn't work, on a 32-bit platform one should run netfx_Full_x86.msi (in the unpacked directory); as mentioned by Osman, in the root of the unpacked setup one can see prerequisite windows updates for Win8 (KB3151804), Win8.1 (KB3151864) and Win10 (KB3151900), but, surprisingly, not for Win7 (and, of course, none for WinVista, which the package doesn't officially support) - in any case, it should be stressed that the (somewhat unorthodox) 4.6.2 install shouldn't be attempted on a Vista system which isn't fully updated (SP1+SP2+all subsequent updates at least until EoS on April 2017), just for good measure...

All in all, a very positive outcome from a joint effort, started by @Osman Kovan and joyfully concluded by @WinClient5270! Cheers :thumbup

PS: I couldn't help noticing how a 59.1 MiB file (NDP462-KB3151800-x86-x64-AllOS-ENU.exe) blows up to more than 1.62 GiB (!) when expanded! :o

Edited by VistaLover
Link to comment
Share on other sites

Well it turns out that Microsoft .NET Framework 4.7.2 can also be installed on Windows Vista using the same installation method for 4.6.2 Final, and it can also be patched using the .NET 4.6 security updates for Server 2008! In addition, ShareX still works with this version installed, and no dependency errors are present:

P6Cg6mR.png

WXUHU9P.png

wUFtgyK.png

Now, I could not find an application that specifically required this version of .NET Framework, but it appears that ShareX is able to use it without any issues, in contrast to .NET Framework 4.8 Preview...

As such, I have also added this version of .NET Framework to the list :)

On 3/1/2016 at 8:31 PM, WinClient5270 said:

Additional Microsoft software/utilities:

...

Microsoft .NET Framework 4.7.2 (FREECSUNS) Requires special procedures to be installed.

Also, this is irrelevant to .NET Framework, but Twitch Desktop App recently dropped support for Windows XP and Vista, so it has been removed from the list :(

HK4r2Cz.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...