.NET Framework Setup Verification Tool User's Guide
.NET Framework Setup Verification Tool User's Guide
Introduction
This .NET Framework setup verification tool is designed to automatically perform a set of steps to verify the installation state of one or more versions of the .NET Framework on a computer. It will verify the presence of files, directories, registry keys and values for the .NET Framework. It will also verify that simple applications that use the .NET Framework can be run correctly.
If the verification tool finds any issues, there is a .NET Framework Repair Tool that can be found at the following locations:
Additional support can be obtained by visiting the .NET Framework setup forum at https://social.msdn.microsoft.com/Forums/en-US/netfxsetup/threads.
Download location
The .NET Framework setup verification tool is available for download at the following locations:
- https://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog%7C_Tools/netfx%7C_setupverifier%7C_new.zip
- netfx_setupverifier_new
The .zip file that contains the tool also contains a file named history.txt that lists when the most recent version of the tool was published and what changes have been made to the tool over time.
Supported products
The .NET Framework setup verification tool supports verifying the following products:
- .NET Framework 1.0
- .NET Framework 1.1
- .NET Framework 1.1 SP1
- .NET Framework 2.0
- .NET Framework 2.0 SP1
- .NET Framework 2.0 SP2
- .NET Framework 3.0
- .NET Framework 3.0 SP1
- .NET Framework 3.0 SP2
- .NET Framework 3.5
- .NET Framework 3.5 SP1
- .NET Framework 4 Client
- .NET Framework 4 Full
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6
- .NET Framework 4.6.1
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.1
- .NET Framework 4.7.2
By default, the .NET Framework setup verification tool will only list versions of the .NET Framework that it detects are installed on the computer that it is being run on. As a result, the tool will not list all of the above versions of the .NET Framework. This product filtering can be overridden by running the .NET Framework setup verification tool with the following command line switch:
netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /a"
Silent mode
The .NET Framework setup verification tool does not support running in silent mode.
Exit codes
The verification tool can returns the following exit codes:
- 0 - verification completed successfully for the specified product
- 1 - the required file setupverifier.ini was not found in the same path as setupverifier.exe
- 2 - a product name was passed in that cannot be verified because it does not support installing on the OS that the tool is running on
- 3 - a product name was passed in that does not exist in setupverifier.ini
- 100 - verification failed for the specified product
- 1602 - verification was canceled
Log files
This verification tool creates 2 log files by default that can be used to determine what actions the tool is taking and what errors it encounters while verifying a product. The 2 log files are listed below, and they are created in the %temp% directory by default. Note that you can find the %temp% directory by clicking on the Windows start menu, choosing Run, typing %temp% and clicking OK to open the directory in Windows Explorer.
- %temp%\setupverifier_main_*.txt - this log contains information about all actions taken during a verification tool session; it will include information about each resource that the tool attempts to verify for a chosen product and whether or not that resource was found on the system; this log tends to be fairly long, so errors will be logged with the prefix ****ERROR**** to make it easy to search and find them
- %temp%\setupverifier_errors_*.txt - this log only contains information about any errors found during verification of a chosen product
- %temp%\setupverifier_netfx20testapp_*.txt - this log contains error information for the .NET Framework test application that is run by the verification tool. This log will only be created if there is an error while running the test application.
A new pair of log files will be created each time the verification tool is launched. The date and time the tool is launched will be appended to the end of the log file names by default in place of the * in the names listed above. If you want to control the exact names used for the log files, you can use the following command line parameters:
- /l <filename> - specifies a name to replace the default value of setupverifier_main_*.txt for the main activity log for the verification tool
- /e <filename> - specifies a name to replace the default value of setupverifier_errors_*.txt for the error log for the verification tool
For example, the following command line will allow you to specify non-default names for both log files:
netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /l %temp%\my_main_log.txt /e %temp%\my_error_log.txt"
Comments
Anonymous
October 13, 2008
The comment has been removedAnonymous
October 13, 2008
Right after the .NET Framework 3.5 SP1 shipped, I updated the .NET Framework cleanup tool and the .NETAnonymous
December 02, 2008
While helping out a customer a few weeks ago, we discovered that the .NET Framework cleanup tool andAnonymous
February 23, 2009
Over the weekend, I posted an updated version of the .NET Framework setup verification tool that containsAnonymous
March 02, 2009
Last time I mentioned Aaron Stebner's sample programs for testing the registry for framework installations.Anonymous
March 28, 2009
A while back, I posted a set of instructions that can be used to try to resolve .NET Framework installationAnonymous
June 17, 2009
PingBack from http://maggew.wordpress.com/2009/06/17/dotnetfx_cleanup_tool-utility/Anonymous
January 12, 2010
I am receiving these error messages. When I run the update for 3.5. It fails everytime. Any ideas?01/12/10,22:11:49] ERROR Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727
[01/12/10,22:11:49] ERROR Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv3.0Value: SPExpected Data: 2Actual Data: 1
[01/12/10,22:11:50] ERROR Verification failed for product .NET Framework 3.5 SP1Value: SPExpected Data: 2Actual Data: 1
Anonymous
January 13, 2010
Hi Tebiii - The .NET Framework 3.5 SP1 also installs the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes. Those registry values should be set to SP 2 instead of 1 after installing 3.5 SP1, so that is why the verification tool is reporting these errors.Are you also seeing errors while trying to install the .NET Framework 3.5 SP1, or does it successfully install but then the verification tool fails? If it is only the verification tool, then you can either try to repair the .NET Framework 2.0 SP2 and 3.0 SP2 or just manually change those 2 registry values.Anonymous
May 30, 2010
The comment has been removedAnonymous
May 31, 2010
Hi Mike - I'm very sorry for the hassles that this issue is causing for you. It sounds like nothing related to the .NET Framework is working correctly on your computer - MMC uses the .NET Framework and so does Paint.NET, plus the small test application that is a part of my verification tool is crashing. I agree that those missing files are not the cause of this problem. Unfortunately, running SFC only attempts to repair files that are a part of the .NET Framework - it will not repair any registry keys, services, or permissions on files/folders/registry. Any of those issues could cause the .NET Framework to not function correctly.I'd suggest trying to remove and re-add the .NET Framework 3.5.1 by doing the following: Go to the Programs and Features control panel and click the link on the left side named "Turn Windows features on or off" Uncheck the item named Microsoft .NET Framework 3.5.1 and click OK to remove it Repeat step 1 to go back to the Windows Features control panel Recheck the item named Microsoft .NET Framework 3.5.1 and click OK to add it back If the above doesn't help, then I'd suggest double-checking to make sure you have the .NET Framework 2.0 registry keys listed in the blog post at blogs.msdn.com/.../3260076.aspx.If neither of the above help, then you will probably need to repair Windows 7 in order to fully restore the .NET Framework functionality on your system.Anonymous
June 01, 2010
Thanks for your quick reply astebnerI have already tried removing and reinstalling .Net Framework 3.5.1 by turning the Windows features on and off, no difference (it didn't prompt for a reboot so I assume it does not require one). Combined with the fact that EventViewer uses .Net 2.0 I don't think it would change things anyway - I thing this is .Net 2.0 which is broken if that's any help in a diagnosis?One thing I notice from the link you sent, is that these two keys are the other way around on my machine, I assume the page is at fault not my PC as i have changed both to reflect the instructions which made no difference. Also, these keys were not mentioned as erroneous in the verbatim log from the above tool.Care to comment - how can I be certain that the information contained in this link is correct? blogs.msdn.com/.../3260076.aspxInstructions:[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFramework64[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFrameworkMy machine:[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFramework[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFramework64Anonymous
June 01, 2010
Hi Mike - The keys listed in my blog post are correct (I confirmed in the installer and on my 64-bit OS). They should look like this:[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFramework64[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework]InstallRoot = C:WindowsMicrosoft.NETFrameworkI don't know why they would be reversed on your system, but if they are, can you please try to set them to match what I have listed above to see if that helps?If that doesn't help, then you will likely need to repair your OS to solve this issue.Anonymous
June 28, 2010
Hi there. I downloaded the tool on 28 June, 2010 and used it today. Thank you.My OS: Windows XP Pro SP3Your tool version that I used: According to "history.txt" in the tool, the current build was created on May 24, 2010I would like to point out three typos.#1. Both in the "readme.txt" that comes with your tool and in this web page you say the following:The .NET Framework setup verification tool supports removing the following products:You mean "verifying", right? Not "removing".#2. Both in the "readme.txt" that comes with your tool and in this web page you say the following:The cleanup tool can returns the following exit codes: * 0 - cleanup completed successfully for the specified productYou mean "verification", right? Not "cleanup".#3. Both in the "readme.txt" that comes with your tool and in this web page you mention that the log files are created here:%temp%setupverifier_main_.txt%temp%setupverifier_errors_.txt%temp%setupverifier_netfx20testapp_*.txtIn Windows XP Pro SP3, the log file was created inC:Documents and Settings<userid>Local SettingsTempand not inC:WINDOWSTempI mean that in Windows XP, the log file is created in the %tmp% directory, and not the %temp% directory.Thank you.Anonymous
June 29, 2010
I'm getting the following errors on a Windows Server 2008 R2 system when verifying either the .NET Framework 4 Client or Full options:[06/29/10,13:35:16] ERROR File C:Windowssystem32evr.dll is not installed on the system[06/29/10,13:35:16] ERROR File C:WindowsSysWow64evr.dll is not installed on the system[06/29/10,13:35:18] ERROR Verification failed for product .NET Framework 4 FullI believe that EVR.DLL will only be present on an R2 system when the "Desktop Experience" feature is installed, so this is an incorrect error on my systems. It appears that other than that the verification is successful.Anonymous
June 29, 2010
The comment has been removedAnonymous
July 01, 2010
Hi Sulip - This error means that the file netfx_setupverifier.exe doesn't exist at the path that you're trying to run it from. Are you sure that you extracted it from the zip file and saved it to the same location that you are trying to run this command from?Anonymous
July 02, 2010
Hi Mohan - Thanks for reporting these issues. The first 2 were copy and paste problems - I started with the readme file for the cleanup tool and modified it for the verification tool, but I missed a couple of places. I haven't run into the scenario you are referring to in the 3rd issue. All of the computers that I've looked at have %tmp% and %temp% set to the same folder location. I haven't run into a computer yet where %temp% points to c:windowstemp instead of the per-user temporary folder.I'll fix the readme the next time I update the tool to fix the first 2 issues that you reported.Anonymous
July 02, 2010
Hi Aaron Huber - The file evr.dll has a condition on it that will cause the .NET Framework 4 setup to not try to install it on Windows Vista and higher. That is why you are seeing that error. It is a false positive in your scenario and I will update the verification tool later today with a fix for this issue.Anonymous
July 08, 2010
Hi Aaron,I used this toll for verification as it was mentioned on a website, I having problems running a statistical software which I found was because it will not install C++ 2008 redistributable, the tool failed for .NET 1.1 and uninstalled it and reinstalled it again but it still fails most of the error are like this :07/09/10,10:19:01] ERROR Key: HKCRCLSID{DC5DA001-7CD4-11D2-8ED9-D8C857F98FE3}InprocServer321.1.4322
[07/09/10,10:19:03] ERROR Key: HKCRCLSID{68F8AEA9-1968-35B9-8A0E-6FDC637A4F8E}InprocServer321.0.5000.0Value: ImplementedInThisVersionExpected Data: Actual Data: NOT FOUND
and a lot 'NOT FOUND errors. Can you suggest can I do to fix this. I am running windows 7 enterprise.Value: ClassExpected Data: System.Globalization.GregorianCalendarActual Data: NOT FOUND
Anonymous
July 11, 2010
The comment has been removedAnonymous
July 12, 2010
Hi Singh - Does your .NET Framework 1.1 installation succeed but then the verification tool reports these missing registry keys? Most of the time, in cases like that (particularly on Windows 7), those missing registry keys are false positives. Would it be possible for you to gather your verification tool log files, post them to a file server such as http://skydrive.live.com and then reply back here with a link to the logs that I can download to take a further look?Also, what is the exact problem that you're trying to solve? Is it a problem installing the VC++ redistributable? If so, can you please also gather and upload your log files from that setup by using the tool described at blogs.msdn.com/.../6458047.aspxAnonymous
July 12, 2010
The comment has been removedAnonymous
July 16, 2010
Do you really need all the .Net Frameworks in the system. And how do you know if all the .NET Frameworks are all in the computer. I ask because, I am New to all this computer Talk and Technology. Please answer as soon as possible!!!Anonymous
July 16, 2010
Hi Ann L. - There is some good information about the .NET Framework in the Wikipedia topic at en.wikipedia.org/.../.NET_Framework. Whether or not you need each version of the .NET Framework depends on if you use any programs that require it. The blog post at blogs.msdn.com/.../9557946.aspx has some information to help you decide whether or not you need older versions of the .NET Framework and what error messages you might see if you uninstall the older versions.Anonymous
July 24, 2010
Hey I was wondering if anyone could help with this issue...Running: Windows 7 x64 UltimateI installed the .NET Framework 4 Client Profile and even tried installing the FULL/Extended edition the install appears to go in just fine, no errors or anything. Once I try to run a program it fails to work, I tried to verify my .NET4 installation using this tool verification tool here.It ALWAYS fails the verification no matter how many times I uninstall/clean up and reinstall...Here is a snippet from the verifier log........[07/22/10,17:35:35] Section [Registry - .NET Framework 4 Full (Wow6432Node)] - stop parsing entries[07/22/10,17:35:35] Processing custom action 'Custom Action - .NET Framework 4.0 test application'[07/22/10,17:35:35] ExecutablePath = 'Netfx40TestApplication.exe'[07/22/10,17:35:35] FriendlyName = '.NET Framework 4 test application'[07/22/10,17:35:35] TimeoutSeconds = '300'[07/22/10,17:35:35] WaitOnExit = 'true'[07/22/10,17:35:35] Silent = 'true'[07/22/10,17:35:35] Launching process 'Netfx40TestApplication.exe' now[07/22/10,17:35:35] Process successfully launched. Waiting 300 seconds for it to complete.[07/22/10,17:35:35] ERROR Process 'Netfx40TestApplication.exe' exited with return code -2146232576[07/22/10,17:35:35] ERROR Verification failed for product .NET Framework 4 FullFull Log here: www.polaris-central.com/setupverifier_main_07-22-10_17.35.11.txtAnyone have any ideas whats wrong?Anonymous
July 24, 2010
Hi Murray K - What kind of errors do you get when you try to run .NET Framework programs on your computer after installing the .NET Framework 4? The error in the verification log is coming from a small test program that is designed to make sure that the .NET Framework 4 can be started up correctly. That test program should create a log named %temp%setupverifier_netfx20testapp_*.txt. Can you see if you have that log file as well and upload that if so?Anonymous
July 24, 2010
There was no file of that name even created. :SOnly these...setupverifier_errors_.txtsetupverifier_main_.txtAnd when I try to run a program that uses the framework, it refuses to even start... nothing.Anonymous
July 25, 2010
Hi Murray K. - I'm not sure how to explain this issue. I was going to suggest uninstalling + re-installing, but it sounds like you've already tried that. You might want to try to repair the versions of the .NET Framework that are a part of the OS on Windows 7 by using the instructions at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.If that doesn't help, then I think you may need to try to contact Microsoft technical support for more in-depth troubleshooting assistance. You can find contact information for them at http://support.microsoft.com.I'm sorry that I haven't been able to be more helpful in this scenario.Anonymous
July 25, 2010
Thank you for trying to help...I trying to repair the OS and see if that fixes it... if not I am going to try formatting my hard-drive and reinstalling windows 7 and if that fails i truly am at a loss, and have no idea what else can be done, because this just makes no sense!Anonymous
July 26, 2010
I have fixed the problem!I had to completely format my system drive and reinstall windows 7, only absolutely clean windows installation fixed it.Anonymous
August 02, 2010
An excellent tool! Please see my post at forums.asp.net/.../4006570.aspxAnonymous
August 21, 2010
The comment has been removedAnonymous
August 21, 2010
Hi, everybody.Having exactly the same situation as Murray K. OS: Windows 7 x64 Ultimate.Verification tool is failing to run test application while verifying .Net Framework 4Log:[08/22/10,10:27:04] Beginning of new SetupVerifier error logging session[08/22/10,10:27:04] Activity log file location: C:UsersBoosAppDataLocalTempsetupverifier_main_08-22-10_10.27.04.txt[08/22/10,10:27:04] Error log file location: C:UsersBoosAppDataLocalTempsetupverifier_errors_08-22-10_10.27.04.txt[08/22/10,10:27:04] Build created on August 16, 2010[08/22/10,10:27:04] Detected operating system: Windows 7 (x64)[08/22/10,10:27:44] File C:WindowsMicrosoft.NETFrameworksbscmp20_mscorlib.dll is not installed on the system[08/22/10,10:27:47] File C:WindowsMicrosoft.NETFrameworkv4.0.30319WPFwpftxt_v0400.dll is not installed on the system[08/22/10,10:27:50] File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFWPFFontCache_v0400.exe is not installed on the system[08/22/10,10:27:50] File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFwpftxt_v0400.dll is not installed on the system[08/22/10,10:27:51] Process 'Netfx40TestApplication.exe' exited with return code -2146232576[08/22/10,10:27:51] Verification failed for product .NET Framework 4 Client[08/22/10,10:28:37] File C:WindowsMicrosoft.NETFrameworksbscmp20_mscorlib.dll is not installed on the system[08/22/10,10:28:37] File C:WindowsMicrosoft.NETFrameworkv4.0.30319WPFwpftxt_v0400.dll is not installed on the system[08/22/10,10:28:37] File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFWPFFontCache_v0400.exe is not installed on the system[08/22/10,10:28:37] File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFwpftxt_v0400.dll is not installed on the system[08/22/10,10:28:47] Process 'Netfx40TestApplication.exe' exited with return code -2146232576[08/22/10,10:28:47] Verification failed for product .NET Framework 4 Full[08/22/10,10:28:58] SetupVerifier exiting with return value 100It's also impossible to install MS Office 2010 because of error 2908 that is related to .Net Framework.Some ideas how to fix it?Anonymous
August 23, 2010
Hi Fin - The verification log shows that a few files are missing, but those are expected to not be installed on Windows 7, so those are safe to ignore. The test application is failing with an error that means "Failed to load the runtime." This means that there is something wrong with the loading of the .NET Framework runtime on your computer for some reason. Can you please run verification for the .NET Framework 3.5 as well as the .NET Framework 4 on your computer and see if it reports any issues? Also, can you please let me know what the exact file version is for the file %windir%system32mscoree.dll and %windir%syswow64mscoree.dll on your computer?It might also help to try to uninstall the .NET Framework 4 (full and client profile) and then try again to install Office 2010. The Office installer does not require the .NET Framework 4, and it should install correctly with the versions of the .NET Framework that come with the Windows 7 OS (.NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1).Anonymous
October 05, 2010
The comment has been removedAnonymous
October 06, 2010
Hi Raja Tajamul Iqbal - I'm sorry for the hassles that this issue is causing for you. This type of error could be a problem with the application itself or it could be something wrong with your .NET Framework or Windows. Do you see this error for only that one specific WinForms application that you're working on, or for all applications on your computer? Does it help to try to repair the .NET Framework by using the entries in the control panel on your computer?Anonymous
October 15, 2010
Hi astebner,thanks for this tool. the old ones of tool doesn't give error, but the last one failed to verify the .NET Framework 1.1 SP1.If you want to try, please download .NET framework AIO from here;www.wincert.net/.../index.phphere is the direct link;hotfile.com/.../XForce_dotnetaio_Addon.7z.htmland then download this tool from the same page;hotfile.com/.../XForce_Setup_Verifier.7z.htmlyou will see .NET Framework 1.1 SP1 does verify with this one. then try to verify .NET Framework 1.1 SP1 with the last verify tool above this page.yup!! It's failed.Anonymous
October 15, 2010
Hi Alpercatak - I made a change to the verification tool earlier this week to allow errors to be treated as warnings for missing/incorrect registry keys. I inadvertantly caused the .NET Framework 1.1 to start failing verification as a result of that change. I've made a fix and posted an updated version of the verification tool this morning. Could you please try again with the build of the tool dated October 15, 2010 or later and verify that it works as expected in your scenarios?Anonymous
October 15, 2010
Hi again,@astebner it's ok now! Now it works as expected :) Thanks so much for your effort.Anonymous
November 04, 2010
hi, the verification app verifies the .net but in the event log it is still showing an error: .NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Service reached limit of transient errors. Will shut down. Last error returned from Service Manager: 0x80029c4a.Anonymous
November 08, 2010
Hi Soldier1st - The HRESULT value that you're seeing (0x80029c4a) means "Error loading type library/DLL." I don't know from this message exactly which type library or DLL is failing to load or why though. The verification tool is not a 100% guarantee that everything in the .NET Framework is working correctly though, so I'd suggest trying to repair the .NET Framework and see if that helps solve this error.Anonymous
November 08, 2010
Hi astebner,Got a bit of a problem. I'm running Windows 7 Home Premium, and a lot of programs I am trying to use bring back problems that say I need .NET Framework "v4.0.30319". I tried to install .NET Framework 4 Full, and it didn't work. Used your install verifier, and got some unusual errors, though they seem to be happening a lot from what other people here are reporting."[11/08/10,20:17:58] ERROR Process 'Netfx40TestApplication.exe' exited with return code -2146232576[11/08/10,20:17:58] ERROR Verification failed for product .NET Framework 4 Full"Also happens with .NET Framework 4 Client. Did a full uninstall, then a reinstall. Didn't help. Did a full uninstall, cleaned out the %temp% folder, did a reinstall. Didn't help. Used your clean-up tool, did a reinstall. Didn't work. This has been vexing me something fierce, and I would greatly appreciate any advice you could send my way. Other than a full system wipe and reinstall...Did some searching, and you asked someone with a similar problem for the mscoree.dll versions in %windir%system32 and syswow64. They both have the same version. File version "2.0.50727.4927". I'm not sure what to do here, but I know this can be fixed without a system wipe...Anonymous
November 08, 2010
Hi Lacynth - I'm sorry for the hassles that this issue is causing for you. Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to gather all of your .NET Framework setup log files, then upload the file named %temp%vslogs.cab that this tool creates to a file server such as http://skydrive.live.com, then reply back here with a link I can use to download your logs and take a further look?Anonymous
November 09, 2010
The .cab file is located at cid-8c3bbf819504dd6a.office.live.com/.../vslogs.cab Hope you can find something. Thank you for your time.Anonymous
November 10, 2010
The comment has been removedAnonymous
November 10, 2010
No, optionalfeatures.exe shows nothing. But, the stuff from Windows Update SAYS it installed... Um, how would I go about fixing this? And what could have happened to cause it?Anonymous
November 11, 2010
The comment has been removedAnonymous
November 11, 2010
Did all that, and the SUR Tool came back without any errors... Being hopeful, I uninstalled and reinstalled .NET Full 4, running the clean-up tool in between, and ran the verifier. Still broken. Same error. I'm really not sure what do here.Anonymous
November 12, 2010
Hi Lacynth - If CheckSUR didn't report any problems, then I'm not sure what else to suggest. I think you may need to repair Windows to solve this type of problem. Before doing that, you may want to try to contact Microsoft technical support to see if they have any more targeted workarounds that they can offer you for this type of problem. You can find contact information for the support team at http://support.microsoft.com, and you should be able to get free support for this type of installation issue.Anonymous
November 15, 2010
ERROR Process 'Netfx40TestApplication.exe' exited with return code -2146232576ERROR Verification failed for product .NET Framework 4 ClientUnfortunately, the only fix so far on the net about this error code is to basically format/reinstall windows. In most cases a simple repair/restore wasn't good enough either. So while there is a way to resolve the problem, its not really a fix since it requires reinstalling windows itself. This is ridiculous and I'm seeing a lot of people with this issue as I search for solutions but no official word on the bug as a known issue. If anyone else has a fix that doesn't require reinstalling windows please post if you stop by here.Anonymous
November 15, 2010
The comment has been removedAnonymous
November 26, 2010
Hi Mike Stubner,No need to use your tool I tried for interest. Unfortunately. After using your tool "PC-WELT-Tool FixDotNetFramework" on the following article:www.pcwelt.de/.../Windows-XP-Vista-Probleme-mit-NET-Framework-beseitigen-1394844.htmlI got just problems:-Driver Sweeper not loading anymore-Tuneup 2011 demands to reinstallTo turn XP one day back was possible but didn't help.Before using your tool: 0 (zero) updatesAfter using your tool:Windows update replies: The following couldn't be installed!Microsoft .NET Framework 3.5 SP1- und .NET Framework 2.0 SP2-Sicherheitsupdate für Windows 2000, Windows Server 2003 und Windows XP x86 (KB979909)Microsoft .NET Framework 3.5 SP1-Update für Windows Server 2003 und Windows XP x86 (KB982168)Sicherheitsupdate für Microsoft .NET Framework 2.0 SP2 und 3.5 SP1 unter Windows Server 2003 und Windows XP x86 (KB2418241)Sicherheitsupdate für .NET Framework 2.0 SP2 und 3.5 SP1 unter Windows Server 2003 und Windows XP x86 (KB983583)Update für .NET Framework 3.5 Service Pack 1 für .NET Framework Assistant 1.0 x86 (KB963707)Microsoft .NET Framework 3.5 SP1- und .NET Framework 2.0 SP2-Update für Windows Server 2003 und Windows XP x86 (KB982524)Sicherheitsupdate für Microsoft .NET Framework 3.5 SP1 unter Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 x86 (KB2416473)Reinstall of Tuneup was successful not for Driver Sweeper.Tried to download again your tool from site mentionned: not possible, replies "The setup files are corrupted. Pls obtain a new copy of the program"A yellow flag with a ! inside is waiting on the lower right to install the 7 updates. Will not succeed.Is there a deinstallation/rollback of your program or other way to fix instead of reinstallatin on whole XP?Anonymous
November 28, 2010
Hi Ron - I'm sorry for the hassles that this issue is causing for you. It looks like the tool on that site is a version of my cleanup tool, not the verification tool described in this blog post. You can find the cleanup tool user's guide at blogs.msdn.com/.../8904493.aspx.You shouldn't need to reinstall Windows XP to solve this type of issue. I'd suggest using the steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework from your computer, then re-install the .NET Framework 3.5 SP1, then check for the latest updates on Windows Update.Anonymous
December 08, 2010
¿ayuda¡¡¡ con el net framework ¡¡¡¡?no puedo iniciar el programa para hack pet society me sale error¡¡ dice : para ejecutar esta aplicacion debo instalar la versiones net framework: v4.0.30319 pongase en contacto con el editor de la aplicacion para obtener instrucciones sobre como tener la version adecuada de net framework.y yo tengo el net framework 4.0 es el mas nuevo verd??? o que devo0 hacer para poder abrir este programa xfax ayudemeAnonymous
January 13, 2011
Mike Stubner, have you had any experience with using this tool to manage multiple servers? I manage 150 web servers and I would like to run a report to provide status of .Net for verification purposes. Is there a version that supports the remote management of various servers and returns the status of each framework? In advance, thank youAnonymous
January 13, 2011
The comment has been removedAnonymous
February 01, 2011
I have a new HP Laptop Computer with Windows 7 on it. I have been trying for over 3 months, and through about 35 hours on the phone with TurboTax trying to install my 2010 tax preparation software, but it keeps stopping the installation because it is unable to verify that the .NET Framework 3.5 SP1 is installed on this machine. We have used the verification tool and the cleanup tool. We have attempted to re-install the .NET Framework. Nothing is working. Can you please tell me how to make TurboTax 2010 work with Windows 7. (P.S. have also tried to use .NET Framework 4, but TurboTax does not like it either and keeps running into the problem when trying to verify .NET Framework 3.5 SP1, which is what the program was designed to coordinate with. HELP PLEASE!!!!!!! Ladena Bough 417-276-5010Anonymous
February 02, 2011
Hi Ladena Bough - I'm sorry for the hassles that this issue is causing for you. The log file from the verification tool that you provided shows that the following 2 files are missing from your computer:[02/02/11,10:12:26] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config is not installed on the system[02/02/11,10:12:27] ERROR File C:WindowsMicrosoft.NETFramework64v2.0.50727CONFIGmachine.config is not installed on the systemThere are files in those folders that are named machine.config.default. I'd suggest making copies of machine.config.default in each of those locations, then renaming the copies to machine.config in order to replace each of those missing files.Hopefully this will be enough to cause TurboTax setup to correctly detect the .NET Framework and allow you to install.Anonymous
February 10, 2011
In setupverifier_errors log, someone know what this error mean?======================================================================[02/10/11,14:17:35] Beginning of new SetupVerifier error logging session...[02/10/11,14:17:35] Build created on January 17, 2011[02/10/11,14:17:35] Detected operating system: Windows Server 2003 (x64)[02/10/11,14:17:35] ERROR GetModuleHandle failed for 'shell32.dll' with error code 1114 - Une routine d'initialisation d'une bibliothèque de liens dynamiques (DLL) a échoué.Sorry for the french part, it's on a french Windows server 2003 sp2.Anonymous
February 10, 2011
Hi David - That error means that the verification tool is failing to load shell32.dll on your computer. It uses that DLL for looking up some common Windows folder paths, and if it fails to find that DLL, it should fall back to looking up those folder locations from the registry. Do you see verification errors later in the process on this computer, or is this the only error you see? If this is the only error, I believe it can be safely ignored because it shouldn't affect the ability to verify the .NET Framework install state. That shell32.dll file should be a part of Windows Server 2003 though, so if it is failing to load, there may be something else wrong with your OS though. You may need to run sfc /scannow to restore a copy of that file to your computer.Anonymous
February 10, 2011
Hi Aaron, thank you for your help. It's the only error I have.I would like to use sfc /scannow, but it's asking me the SP2 cd for windows 2003, and SP2 was installed by WSUS. Windows 2003 SP2 x64 French is not available to download on Microsoft website (only in Japanese and English). I spoke to a Microsoft representative and he said that I need to open a service call for that!Anonymous
February 11, 2011
The comment has been removedAnonymous
February 11, 2011
Hi Aaron,shell32.dll is there.I would like to repair .NET framework 1.1 part of the OS, but I prefer to try a "sfc /scannow" before trying the procedure. I don't know if the repair procedure of the framework will ask me for the sp2 cd. It's on a production server, so I want to be sure.Thank youAnonymous
February 11, 2011
Hi David - If the .NET Framework verification tool didn't report any errors besides that shell32.dll issue, then I don't know if there is any need to repair it.SFC will repair all files that are a part of the OS, including the .NET Framework. If files are missing, it will ask for your original OS disc.If you'd like to, you can try the steps listed at blogs.msdn.com/.../431385.aspx to repair the .NET Framework 1.1 that comes with the OS on Windows Server 2003.Anonymous
February 11, 2011
I attempted to install Turbo Tax 2010 on my desktop which has Vista. The first error I got had me do the following:turbotax.intuit.com/.../SLN12263.htmlAfter that, it continually tells me the .NET Framework 3.5 Service Pack 1 verification failed. I have tried to repair though the control panel, I have done the sfc /scannow, I have used your cleanup tool and tried to reinstall all .NET Framework versions and updates. Nothing seems to work. I have had different errors, including: setup.exe has stopped working and .NET Framework 3.0 is managed through "Turn Windows features on/off" (which will not configure either), corrupt files, etc. I can also not open the 2009 Turbo Tax which worked fine in March 2010. Any suggestions before I throw my computer out the window? If I knew how I would send you the log files :)Thank you!Anonymous
February 16, 2011
hii getting following result. can anyone explain what is that?Section [Registry - .NET Framework 2.0 (32-bit)] - stop parsing entries[02/17/11,17:05:03] Not running action 'Registry - .NET Framework 2.0 (64-bit)' for product '.NET Framework 2.0' because the OS condition does not match[02/17/11,17:05:03] Not running action 'Registry - .NET Framework 2.0 (Wow6432Node)' for product '.NET Framework 2.0' because the OS condition does not match[02/17/11,17:05:03] Processing custom action 'Custom Action - .NET Framework 2.0 test application'[02/17/11,17:05:03] ExecutablePath = 'Netfx20TestApplication.exe'[02/17/11,17:05:03] FriendlyName = '.NET Framework 2.0 test application'[02/17/11,17:05:03] TimeoutSeconds = '300'[02/17/11,17:05:03] WaitOnExit = 'true'[02/17/11,17:05:03] Silent = 'true'[02/17/11,17:05:03] Launching process 'Netfx20TestApplication.exe' now[02/17/11,17:05:03] Process successfully launched. Waiting 300 seconds for it to complete.[02/17/11,17:05:03] ERROR Process 'Netfx20TestApplication.exe' exited with return code -1073741701[02/17/11,17:05:03] Section [Files - .NET Framework netfxperf.dll] - start parsing entries[02/17/11,17:05:03] File C:WINDOWSsystem32netfxperf.dll (version 1.1.4322.573) is installed on the system[02/17/11,17:05:03] Section [Files - .NET Framework netfxperf.dll] - stop parsing entries[02/17/11,17:05:03] ERROR Verification failed for product .NET Framework 2.0Anonymous
February 17, 2011
Hi Monica - If you have your .NET Framework verification log, can you please upload it to a file server such as http://skydrive.live.com and then reply back here and provide a link that I can use to download your log file and take a further look?Anonymous
February 18, 2011
Hi Manish - The .NET Framework verification tool runs a small .NET application to verify that basic functionality works, and that application is failing on your computer for some reason. The tool should create a log file named %temp%setupverifier_netfx20testapp_*.txt with more detailed error information. Can you take a look and see if you have that log file?Also, would it be possible for you to zip and upload your full verification log file to a file server (such as http://skydrive.live.com) and then reply back here with a link I can use to download your log files and take a further look?Anonymous
February 19, 2011
Thanks Aaron,Here is the verification log. You will be able to see how many times I have tried to repair .NET Framework and hopefully you can spot the problem and suggest a solution!cid-55c7d83cd0d2161c.office.live.com/.../cleanup%5E_main.logI appreciate any help you can offer!MonicaAnonymous
February 20, 2011
Hi Monica - I tried to download your log file, but SkyDrive told me that the file doesn't exist or was removed. Can you please double-check the link and post an updated link so I can take a look?Anonymous
February 20, 2011
Sorry, I am not too good at this :)Hope this helps:cid-55c7d83cd0d2161c.office.live.com/.../cleanup%5E_main.logAnonymous
February 20, 2011
Hi Monica - I don't see anything that you should need to worry about in the cleanup log file. Can you try to re-install the .NET Framework 3.5 SP1 from www.microsoft.com/.../details.aspx and see if that will allow you to install TurboTax?If you still get an error from TurboTax saying that the .NET Framework 3.5 SP1 is not installed, can you please see if you can find any TurboTax setup log files in your %temp% directory? Also, could you try to run the .NET Framework verification tool and see if it reports any errors? If it does report errors, please upload that log file as well.Anonymous
February 20, 2011
The comment has been removedAnonymous
February 21, 2011
Hi Monica - Your verification log files shows that the following file is missing:[02/20/11,22:18:15] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config is not installed on the systemTo fix this, you can do the following: Open the folder C:WindowsMicrosoft.NETFrameworkv2.0.50727CONFIG in Windows Explorer Make a copy of the file machine.config.default Rename the copied file that you created in step 2 above to be machine.config This might also help solve the .NET Framework 3.5 SP1 installation failure that you're seeing. If 3.5 SP1 still fails after doing this, then can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your .NET Framework setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here with a link that I can use to download your log files and take a further look?Anonymous
February 22, 2011
It seemed successful - I followed your steps, ran the clean up tool and reinstalled .NET Framework 3.5 SP1 and it all seemed to finally work. However, Turbo Tax still doesn't think so and gives me the Error 123 which basically tells me to use the cleanup tool again. So here is the vslogs created by the collection tool. Maybe there is something there.cid-55c7d83cd0d2161c.office.live.com/.../vslogs.cabThank you for your continued help!Anonymous
February 22, 2011
Hi Monica - In scenarios like this where the .NET Framework 3.5 SP1 is successfully installed but TurboTax won't install or run correctly, your best bet is to contact the TurboTax technical support team for more in-depth troubleshooting assistance because this sounds like an issue within their product as opposed to a general problem with the .NET Framework.Anonymous
March 08, 2011
The comment has been removedAnonymous
March 20, 2011
The comment has been removedAnonymous
March 20, 2011
I am running Windows 7 x64. I bought Windows Office 2010, and I can not install it. I keep getting Error #1935. I have heard that this is a .NET Framework issue. How do I fix this? I noticed that I have two .NET Framework 4 programs on my computer... Client Profile and Extended.Are both of these needed? Should I delete one... or both... to get this program installed?Anonymous
March 20, 2011
Hi Linda - I am able to help troubleshoot errors that occur during .NET Framework installation or verification. In this scenario, it sounds like you were able to install the .NET Framework with no errors, but TurboTax won't run afterwards. I typically suggest contacting TurboTax technical support to get help figuring out why TurboTax won't run. Did you talk to anyone on the TurboTax support team, or did you just read about this issue on their web site? If you talked to someone, did they tell you why they think this is a .NET Framework issue as opposed to an issue with TurboTax itself?If you would like to be sure that the .NET Framework is installed properly, you can try to use the steps and the cleanup tool described at blogs.msdn.com/.../8108332.aspx to fully remove all versions of the .NET Framework from your computer, then re-install the .NET Framework 3.5 SP1.If TurboTax still will not work correctly after re-installing the .NET Framework 3.5 SP1, then I think the TurboTax support team needs to take a closer look at your computer.Anonymous
March 20, 2011
Hi Ken - Some 1935 errors can be caused by issues with the .NET Framework, but not all of them. I would need to look at your Office 2010 setup log files to narrow this down further. The logs should be located in your %temp% directory, and you should be able to find them by sorting that directory by last modified date and looking for the files created at the time that you tried to install Office 2010. Can you please take a look and see if you can find your Office 2010 setup log files, then zip them up, upload the zip file to a file server (such as http://skydrive.live.com), then reply back here and post a link that I can use to download your log files and take a further look?Anonymous
March 27, 2011
If you already have dlmgr.dll located in your computer, simply copy that file into C:WindowsMicrosoft.NETFramework<your latest .net version> Start the installer again. I have a version of Visual Web Developer Express 2010 installed and took the dlmgr.dll from there. Hope this helps those who need it.Anonymous
March 27, 2011
Hi Pollen Burst - What type of error were you seeing in the scenario where you copied dlmgr.dll to that location? You shouldn't ever need to do something like that - if that file is needed, it will be in the .NET Framework setup package.Also, please note that this file is not used by all versions of .NET Framework setup. Only the .NET Framework 2.0 SP1 and SP2, 3.0, 3.0 SP1 and SP2, 3.5 and 3.5 SP1 use it to download files during setup. The .NET Framework 1.0, 1.1, the original version of 2.0, and 4 do not use it.Anonymous
April 03, 2011
The comment has been removedAnonymous
April 03, 2011
Hi In_Scottish_Exile - Do you have a log file named %windir%Microsoft.NETFrameworkv2.0.50727ngen.log on your computer? If so, could you upload it to a file server such as http://skydrive.live.com, then reply back here and post a link that I can use to download that log and take a further look?Anonymous
April 04, 2011
Hi Aaron,you can find the ngen.log and if interesting the ngen_service.log atwww.in-scottish-exile.myfreeola.com/.../ngen.logandwww.in-scottish-exile.myfreeola.com/.../ngen_service.logThe .NET Framework Setup Verification Tool didn't reported any issues.Anonymous
April 06, 2011
Hi Aaron,were you able to gather some information and advise from the data provided?Thanks in advanceAnonymous
April 07, 2011
Hi In_Scottish_Exile - I'm sorry for the delay looking at your log. The ngen_service.log shows the same 0x80029C4A (TYPE_E_CANTLOADLIBRARY) error messages, without any better information about exactly what library is failing to load. If the verification tool is not reporting any errors, then I'm guessing that there is not anything from the .NET Framework itself that is missing but that there is something missing in your OS installation that the .NET Framework depends on.It might help to try to run sfc /scannow to repair the files that are a part of Windows to see if that resolves this error.If that doesn't help, you may need to try using a tool like Process Monitor (technet.microsoft.com/.../bb896645.aspx) to try to narrow down what the NGen service is trying to access when it hits this error.Anonymous
April 08, 2011
Hi Aaron,thanks for your answer. I only had a quick look on the capabilities of sfc. My laptop is running XP SP3 but I might only have a SP2 or even SP1 CD. Do I need have to create a SP3 installation CD?I also deinstalled all .NET versions again and only installed the big 3.5SP1 file from the Microsoft side. When I had a look at the ngen log afterwards there were several successful runs for negen. It only fails on specific ones.You can find the new ngen.log underwww.in-scottish-exile.myfreeola.com/.../ngen_new.logThe new installation was on 06/04/2011Pure guessing: Are these files related to IIS?Another background information: 2 years ago I had Visual Express installed for a while. Any possible side effects?Thanks in advanceAnonymous
April 08, 2011
Hi In_Scottish_Exile - In your most recent log file, I only see an error trying to run NGen for System.Web.Extensions. It could be IIS-related, but I'm not sure. I think you might need to use Process Monitor to try to narrow down what library is failing to load when it runs NGen on that assembly. You could also try to post a question about this on one of the ASP.NET forums at http://forums.asp.net/ to see if someone there has run into this error in the past.Anonymous
April 15, 2011
The comment has been removedAnonymous
April 16, 2011
Hi John Ruskin - The 4 files you listed aren't related to the .NET Framework. Because that test application in the verification tool is crashing, I suspect that there is something fundamentally wrong with the .NET Framework 2.0 on your computer. Are you able to run other .NET applications on your computer (such as MMC or Windows Media Center)? If not, then you will likely need to repair/re-install Windows to solve this tpye of issue.Before doing that, it might help to run optionalfeatures.exe (the Windows Features control panel), uncheck the item named Microsoft .NET Framework 3.5.1, click OK to disable it, then go back and re-enable it.Anonymous
May 16, 2011
hi my problem is everytime i want to open my games this msg"you need to install the .NET Frameworks: v4.0.30319" always show in my comp can you please help me to solve this thanksor can you send it to my email so that it is very simple to copy paste it thanks this my email wafu_kumagz10@yahoo.comAnonymous
May 16, 2011
Hi Mhike Gomez - If you haven't yet, I'd suggest trying to install the .NET Framework 4 full package and see if that helps resolve this error. You can find the .NET Framework 4 installer at www.microsoft.com/.../details.aspx.Anonymous
June 11, 2011
Great tool, thanks!Anonymous
June 19, 2011
worthless. All it does is crash "WindowsApplication1 has encountered... blah blah blah"Anonymous
June 20, 2011
Hi Mik - The .NET Framework setup verification tool runs a small .NET Framework test application at the end to verify that basic functionality works. It sounds like the test application is crashing on your computer though. This means that there is something wrong with the version of the .NET Framework that you were trying to verify. I'd suggest trying to repair/re-install the version of the .NET Framework that you were trying to verify to see if that resolves this issue.Anonymous
July 01, 2011
The comment has been removedAnonymous
July 25, 2011
Hi Aaron, do you plan on updating the tool for .NET 4 SP1 anytime soon? Do you have an estimate of when you might have an update?Anonymous
July 26, 2011
Hi VerifierUser - I'm not aware of a .NET Framework 4 SP1 available for download at this time. Which exact .NET Framework 4 update are you referring to (can you post a download link)? In the meantime, you should be able to use the existing .NET Framework 4 verification option offered by the tool.Anonymous
July 31, 2011
please help me this my log i dont know i use win 7 ...this errors[07/31/11,18:44:30] ERROR Process 'Netfx40TestApplication.exe' exited with return code -2146232576[07/31/11,18:44:30] ERROR Verification failed for product .NET Framework 4 ClientAnonymous
July 31, 2011
Hi Hi - You might be running into the issue described at blogs.msdn.com/.../10110053.aspx, but I can't tell for sure without seeing the full contents of your verification log file. Can you please upload the full log file to a file server (such as http://skydrive.live.com), then reply back here and post a link I can use to download the log file and take a closer look?Anonymous
August 02, 2011
Hi Arron, you are right. It isn't SP1, rather an update. support.microsoft.com/.../2468871Anonymous
August 02, 2011
Hi VerifierUser - You can use the standard .NET Framework 4 verification option in the tool to verify this update.Anonymous
August 25, 2011
Cannot fix errors in Net framework 2.0, keeps telling me I need Netfx20A_86.msi How can I get this so I can remove 20 and reload it?Anonymous
August 25, 2011
Hi Stanboy98 - I'd suggest using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework from your computer, then re-install the .NET Framework 3.5 SP1 (which will also install the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes). Hopefully these steps will resolve this error on your computer.Anonymous
September 14, 2011
Please Gelp me, i have a problem with net framewoek 2.0Vista (32bit)09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Build.Framework.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Build.Tasks.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Build.Utilities.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Build.xsd is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Common.targets is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Common.Tasks is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.CSharp.targets is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.JScript.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.JScript.tlb is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic.Compatibility.Data.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic.Compatibility.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic.targets is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic.Vsa.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualC.Dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Vsa.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Vsa.tlb is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Vsa.Vb.CodeDOMProcessor.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft.Vsa.Vb.CodeDOMProcessor.tlb is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727Microsoft_VsaVb.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727MmcAspExt.dll is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727MSBuild.exe is not installed on the system[09/14/11,20:25:12] WARNING File C:WindowsMicrosoft.NETFrameworkv2.0.50727msbuild.exe.config is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727MSBuild.rsp is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727MSBuildMicrosoft.Build.Commontypes.xsd is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727MSBuildMicrosoft.Build.Core.xsd is not installed on the system[09/14/11,20:25:12] ERROR File C:WindowsMicrosoft.NETFrameworkv2.0.50727mscordacwks.dll is not installed on the system ETC.Anonymous
September 14, 2011
Hi CrocutA - The .NET Framework 2.0 is installed as a part of the OS on Windows Vista. If the verification tool is reporting that .NET Framework 2.0 files are missing on your Windows Vista computer, then I'd suggest trying the repair steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If those steps don't help, then you may need to repair/re-install Windows to fully repair the .NET Framework 2.0 on Windows Vista.Anonymous
September 18, 2011
[09/18/11,13:04:07] Processing custom action 'Custom Action - .NET Framework 4.0 test application'[09/18/11,13:04:07] ExecutablePath = 'Netfx40TestApplication.exe'[09/18/11,13:04:07] FriendlyName = '.NET Framework 4 test application'[09/18/11,13:04:07] TimeoutSeconds = '300'[09/18/11,13:04:07] WaitOnExit = 'true'[09/18/11,13:04:07] Silent = 'true'[09/18/11,13:04:07] Launching process 'Netfx40TestApplication.exe' now[09/18/11,13:04:07] Process successfully launched. Waiting 300 seconds for it to complete.[09/18/11,13:04:16] Calling ShellExecute to display file C:UsersAlfredoDownloadsAUTODESK.AUTOCAD.MEP.V2012.WIN32-ISONETVerifierreadme.txt[09/18/11,13:04:22] ERROR Process 'Netfx40TestApplication.exe' exited with return code -532462766[09/18/11,13:04:22] ERROR Verification failed for product .NET Framework 4 ClientAnonymous
September 18, 2011
Hi Califa - It is possible that you're running into the issue that I described at blogs.msdn.com/.../10110053.aspx, but I can't tell for sure without seeing the full log file from the verification tool. Can you please upload the full log file to a file server such as http://skydrive.live.com and post a link back here so I can take a closer look?Anonymous
September 30, 2011
The comment has been removedAnonymous
October 01, 2011
Hi ZxiaN - You can download the .NET Framework 4 from www.microsoft.com/.../details.aspx. Please let me know if you have any trouble getting it to install correctly on your computer.Anonymous
October 06, 2011
======================================================================[10/06/11,19:25:04] Beginning of new SetupVerifier activity logging session[10/06/11,19:25:04] Activity log file location: C:DOCUME~1RJLOCALS~1Tempsetupverifier_main_10-06-11_19.25.04.txt[10/06/11,19:25:04] Error log file location: C:DOCUME~1RJLOCALS~1Tempsetupverifier_errors_10-06-11_19.25.04.txt[10/06/11,19:25:04] Build created on January 17, 2011[10/06/11,19:25:04] Detected operating system: Windows XP (x86)[10/06/11,19:25:04] Install state for .NET Framework 1.0: installed with service pack 3.[10/06/11,19:25:04] Install state for .NET Framework 1.1: installed with no service packs.[10/06/11,19:25:04] Install state for .NET Framework 2.0: installed with service pack 2.[10/06/11,19:25:04] Install state for .NET Framework 3.0: installed with service pack 2.[10/06/11,19:25:04] Install state for .NET Framework 3.5: installed with service pack 1.[10/06/11,19:25:04] Install state for .NET Framework 4 Client: installed with no service packs.[10/06/11,19:25:04] Install state for .NET Framework 4 Full: installed with no service packs.[10/06/11,19:25:04] Not adding product '.NET Framework 1.1 SP1' because it is not currently installed[10/06/11,19:25:04] Not adding product '.NET Framework 2.0' because it is not currently installed[10/06/11,19:25:04] Not adding product '.NET Framework 2.0 SP1' because it is not currently installed[10/06/11,19:25:04] Not adding product '.NET Framework 3.0' because it is not currently installed[10/06/11,19:25:04] Not adding product '.NET Framework 3.0 SP1' because it is not currently installed[10/06/11,19:25:04] Not adding product '.NET Framework 3.5' because it is not currently installedAnonymous
October 06, 2011
Hi Mcaveli - This is a partial log file from the verification tool, and it doesn't show any errors or warnings. What is the exact problem that you're seeing on your computer?Anonymous
October 08, 2011
Hello Aaron, I'm having trouble installing turbotax 2010 on my cpu, and every time i try to install it it says:"error code: 1603". I think a .NET file is broken or missing. Any help would be greatly appreciated!ThanksAnonymous
October 09, 2011
The comment has been removedAnonymous
October 10, 2011
Hi Ara - Error code 1603 is a generic error code that means that setup failed, but it doesn't give any information about why setup is failing. TurboTax requires the .NET Framework 3.5 SP1, so it is possible that the failure is related to that, but it could be caused by something else too. What version of Windows are you using? It might help to try to uninstall + re-install the .NET Framework 3.5 SP1, but if you're running Windows 7, that isn't possible because the .NET Framework 3.5 SP1 is installed as a part of the OS on Windows 7.It might also help to look in your %temp% directory to see if there are any TurboTax setup log files that could be used to narrow down this error. If you find any logs there, please zip them, upload them to a file server (such as http://skydrive.live.com), reply back here and post a link that I can use to download the log files and take a closer look.If you haven't yet, you may also want to try to contact TurboTax technical support to see if they can offer you any additional troubleshooting suggestions.Anonymous
October 10, 2011
Hi Brooklynegg1 - What is the exact error you see when you try to install and use AutoCad on your computer? The warnings that are reported by the verification tool can be safely ignored - the files that are missing are only expected to be installed on server editions of Windows (such as Windows Server 2008 or Windows Server 2003), but they are not expected to be installed on Windows XP.Instead of running a repair, you might want to try to fully uninstall and re-install the .NET Framework 4 on this computer. You can find some steps and a tool to help you do that at blogs.msdn.com/.../8108332.aspx.Anonymous
October 20, 2011
I just ran the verification tool on Windows Vista Ultimate. I have .Net 1.1, 2.0 (Vista default), 3.0, 3.5sp1 and 4.0. It reports that the verification of all these installed .Net frameworks has failed. I reinstalled them all after using the .Net cleanup tool, and the install for all of them went perfectly. All my programs that use the .Net framework run perfectly, but the verification tool says they fail the test. Why is that?Anonymous
October 20, 2011
The comment has been removedAnonymous
October 23, 2011
Hi AlphaOhms - I would need to see the verification log file to understand what is going on with the .NET Framework on your computer. Would it be possible for you to zip the verification log files from your %temp% directory, upload it to a file server (such as http://skydrive.live.com), and reply back here and post a link that I can use to download your log files and take a closer look?Also, are you having any specific problems on your computer that are causing you to suspect that the .NET Framework is broken? If so, what are the problems, and what exact error messages are you seeing?Anonymous
October 23, 2011
Hi Alexander - In my past experience, when this error code happens during XNA Framework Redistributable 4.0 setup, it usually means that there is something wrong with the .NET Framework 4 on the computer. I’d suggest uninstalling + re-installing the .NET Framework 4 to see if that helps solve this issue.If that doesn’t help, it is possible that you’re running into the issue described at blogs.msdn.com/.../10110053.aspx, so I’d suggest checking those symptoms if uninstalling + re-installing the .NET Framework 4 doesn’t fix this XNA Framework installation issue.Anonymous
October 26, 2011
i want to remove dotnet 3.5.1 on win 7 32 bit but failedanyone help?Anonymous
October 26, 2011
This verfication tool helped me diagnose a .net 1.1 error was that causing havok and my iis server, my site <a href="prepaiddebitcardreview.com">Prepaid debit card review</a> is not back online! you rock!Anonymous
October 27, 2011
The comment has been removedAnonymous
November 18, 2011
The comment has been removedAnonymous
November 18, 2011
Hi ArtemisX - Thanks for posting about your experience with this issue. I have heard of others who have gotten similar errors from Lexmark software in the past, and I'm glad to hear that they have updated versions of their software on their web site that correctly handle the .NET Framework 2.0 on Windows 7.Anonymous
December 01, 2011
Interesting tool. The folks at Intuit had me run it when TurboTax 2011 failed to start. It said that .NET Framework 4 Client failed verification because of:[12/01/11,16:21:26] Error log file location: C:UsersRayAppDataLocalTempsetupverifier_errors_12-01-11_16.21.26.txt[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319CORPerfMonSymbols.h is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319corperfmonsymbols.ini is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_DataPerfCounters.h is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_DataPerfCounters.ini is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_dataperfcounters_shared12_neutral.h is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_dataperfcounters_shared12_neutral.ini is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_NetworkingPerfCounters.h is not installed on the system[12/01/11,16:21:31] ERROR File C:WindowsMicrosoft.NETFramework64v4.0.30319_Networkingperfcounters.ini is not installed on the system[12/01/11,16:21:31] ERROR Verification failed for product .NET Framework 4 ClientThis was installed as part of the Visual Studio 2010 Pro install. I stuck the CD in and did a Repair from Programs and Features for the .NET 4 Framework. That completed successfully. I also ran sfc /scannow and no errors occurred. I also downloaded the latest .NET install and it said: Same or higher version of .NET Framework 4 Client Profile has already been installed on this computer.This tool still fails the .NET Framework 4 Client.What am I missing?RayPS And of course the Intuit people won't pursue the problem with their product until I get by this.Anonymous
December 01, 2011
I checked another machine that had .NET v4.0.30319 installed but didn't have Visual Studio and the missing files were there. I copied them to the problem machine and the verification tool said everything is now OK.It is interesting, to me at least, that the install and sfc didn't complain.TurboTax 2011 Deluxe still crashes, but I figured it would.Nice job on this tool. And THANKS!RayAnonymous
December 01, 2011
Hi Ray Megal - I'm sorry for the hassles with the verification tool and TurboTax. Normally what I recommend in that type of scenario is to uninstall + re-install the .NET Framework using the steps and tool described at blogs.msdn.com/.../8108332.aspx.I wouldn't expect any of those files that were previously reported as missing to cause issues with TurboTax though, so I'm not surprised that restoring those files didn't change the TurboTax crashing behavior. Hopefully they'll be able to find some other root cause of that issue on your computer.Anonymous
December 08, 2011
.NetFramework 1.1 error.NetFramework 2, 3, 3.5, 4 okboth my pcAnonymous
December 08, 2011
Hi Stirbu - I need some more detail about your scenario in order to help figure out what the problem is. What is the exact error that you're seeing on your computer? Does the .NET Framework 1.1 fail to install, or does an application that requires the .NET Framework 1.1 fail to run properly?Anonymous
December 12, 2011
hello.NetFramework 1.1 error.NetFramework 2, 3, 3.5, 4 oksome part of error[12/13/11,13:38:24] ERROR Key: HKCRCLSID{D13B741D-051F-322F-93AA-1367A3C8AAFB}InprocServer321.0.5000.0
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{D13B741D-051F-322F-93AA-1367A3C8AAFB}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcNameActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{D13B741D-051F-322F-93AA-1367A3C8AAFB}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{FA0B54D5-F221-3648-A20C-F67A96F4A207}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{FA0B54D5-F221-3648-A20C-F67A96F4A207}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{FA0B54D5-F221-3648-A20C-F67A96F4A207}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{433CA926-9887-3541-89CC-5D74D0259144}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{433CA926-9887-3541-89CC-5D74D0259144}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{433CA926-9887-3541-89CC-5D74D0259144}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{F00CA7A7-4B8D-3F2F-A5F2-CE4A4478B39C}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{F00CA7A7-4B8D-3F2F-A5F2-CE4A4478B39C}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntityActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{F00CA7A7-4B8D-3F2F-A5F2-CE4A4478B39C}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{5520B6D3-6EC6-3CE7-958B-E69FAF6EFF99}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{5520B6D3-6EC6-3CE7-958B-E69FAF6EFF99}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Contexts.SynchronizationAttributeActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{5520B6D3-6EC6-3CE7-958B-E69FAF6EFF99}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E822F35C-DDC2-3FB2-9768-A2AEBCED7C40}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E822F35C-DDC2-3FB2-9768-A2AEBCED7C40}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Remoting.Services.TrackingServicesActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E822F35C-DDC2-3FB2-9768-A2AEBCED7C40}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{4479C009-4CC3-39A2-8F92-DFCDF034F748}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{4479C009-4CC3-39A2-8F92-DFCDF034F748}InprocServer321.0.5000.0Value: ClassExpected Data: System.IO.IsolatedStorage.IsolatedStorageExceptionActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{4479C009-4CC3-39A2-8F92-DFCDF034F748}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CF8F7FCF-94FE-3516-90E9-C103156DD2D5}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CF8F7FCF-94FE-3516-90E9-C103156DD2D5}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Serialization.Formatters.InternalRMActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CF8F7FCF-94FE-3516-90E9-C103156DD2D5}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E772BBE6-CB52-3C19-876A-D1BFA2305F4E}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E772BBE6-CB52-3C19-876A-D1BFA2305F4E}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Serialization.Formatters.SoapMessageActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E772BBE6-CB52-3C19-876A-D1BFA2305F4E}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{A8D058C4-D923-3859-9490-D3888FC90439}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{A8D058C4-D923-3859-9490-D3888FC90439}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Serialization.Formatters.SoapFaultActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{A8D058C4-D923-3859-9490-D3888FC90439}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{50369004-DB9A-3A75-BE7A-1D0EF017B9D3}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{50369004-DB9A-3A75-BE7A-1D0EF017B9D3}InprocServer321.0.5000.0Value: ClassExpected Data: System.Runtime.Serialization.Formatters.Binary.BinaryFormatterActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{50369004-DB9A-3A75-BE7A-1D0EF017B9D3}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{3E8E0F03-D3FD-3A93-BAE0-C74A6494DBCA}InprocServer321.0.5000.0Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{3E8E0F03-D3FD-3A93-BAE0-C74A6494DBCA}InprocServer321.0.5000.0Value: ClassExpected Data: System.AppDomainSetupActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{3E8E0F03-D3FD-3A93-BAE0-C74A6494DBCA}InprocServer321.0.5000.0Value: AssemblyExpected Data: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{67283557-1256-3349-A135-055B16327CED}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{48AA163A-93C3-30DF-B209-99CE04D4FF2D}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{1AC66142-B805-3C20-A589-49CC6B80E8FB}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{E07A1EB4-B9EA-3D7D-AC50-2BA0548188AC}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{9F6932F1-4A16-49D0-9CCA-0DCC977C41AA}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{18BA7139-D98B-43C2-94DA-2604E34E175D}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{3024B989-5633-39E8-B5F4-93A5D510CF99}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{6A0162ED-4609-3A31-B89F-D590CCF75833}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{47FDDA97-D41E-3646-B2DD-5ECF34F76842}Implemented Categories{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CA35CB3D-0357-11D3-8729-00C04F79ED0D}InprocServer321.0.5000.0Value: Expected Data: Actual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CA35CB3D-0357-11D3-8729-00C04F79ED0D}InprocServer321.0.5000.0Value: ClassExpected Data: Microsoft.IE.ManagerActual Data: NOT FOUND
[12/13/11,13:38:24] ERROR Key: HKCRCLSID{CA35CB3D-0357-11D3-8729-00C04F79ED0D}InprocServer321.0.5000.0Value: AssemblyExpected Data: IEHost, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aActual Data: NOT FOUND
[12/13/11,13:38:24] Not running action 'Files - .NET Framework netfxperf.dll' for product '.NET Framework 1.1 SP1' because the OS condition does not match[12/13/11,13:38:24] ERROR Verification failed for product .NET Framework 1.1 SP1Value: RuntimeVersionExpected Data: v1.1.4322Actual Data: NOT FOUND
Anonymous
December 13, 2011
Hi Amn - It might help to repair or uninstall + re-install the .NET Framework 1.1 to restore these missing registry keys. I'd suggest trying that if you haven't yet.Anonymous
December 28, 2011
Aaron-I'm getting the following error while running setup verifier on a Windows 2003 R2 Terminal Server for .NET Framework 1.1 SP1:
However, it seems to work with all other versions of .NET fine with "Verification succeeded for product .NET Framework..."The last few of the serupverifier_mail log are below. Note that at the very end of "Actual Data" it cuts off prematurely & prints a datestamp. It does this consistently. When I queried the registry, it matched the "Expected Data".[12/28/11,21:07:47] Key: HKLMSYSTEMCurrentControlSetServices.NET CLR DataPerformanceEvent Type: Error Event Source: Application Error Event Category: (100) Event ID: 1000 Date: 12/28/2011 Time: 8:46:49 PM User: N/A Computer: AXMTS1 Description: Faulting application setupverifier.exe, version 0.0.0.0, faulting module setupverifier.exe, version 0.0.0.0, fault address 0x0000af77. For more information, see Help and Support Center at <a rel="nofollow" target="_new" href="http://go.microsoft.com/fwlink/events.asp">go.microsoft.com/.../events.asp</a>. Data: 0000: 41 70 70 6c 69 63 61 74 Applicat 0008: 69 6f 6e 20 46 61 69 6c ion Fail 0010: 75 72 65 20 20 73 65 74 ure set 0018: 75 70 76 65 72 69 66 69 upverifi 0020: 65 72 2e 65 78 65 20 30 er.exe 0 0028: 2e 30 2e 30 2e 30 20 69 .0.0.0 i 0030: 6e 20 73 65 74 75 70 76 n setupv 0038: 65 72 69 66 69 65 72 2e erifier. 0040: 65 78 65 20 30 2e 30 2e exe 0.0. 0048: 30 2e 30 20 61 74 20 6f 0.0 at o 0050: 66 66 73 65 74 20 30 30 ffset 00 0058: 30 30 61 66 37 37 00af77
Do you know if this is a setupverifier issue or .NET issue?Should I try the .NET repair you have here: blogs.msdn.com/.../431385.aspxIs there anything I should be aware of regarding Terminal Services?Is there any other data I can get you?Thanks.-PrestonValue: Counter NamesExpected Data: 53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,61,00,6e,00,64,00,20,00,6e,00,6f,00,6e,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,20,00,70,00,6f,00,6f,00,6c,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,50,00,65,00,61,00,6b,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,54,00,6f,00,74,00,61,00,6c,00,20,00,23,00,20,00,66,00,61,00,69,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,54,00,6f,00,74,00,61,00,6c,00,20,00,23,00,20,00,66,00,61,00,69,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6d,00,6d,00,61,00,6e,00,64,00,73,00,00,00,00,00Actual Data: 53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,61,00,6e,00,64,00,20,00,6e,00,6f,00,6e,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,43,00,75,00,72,00,72,00,65,00,6e,00,74,00,20,00,23,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,20,00,70,00,6f,00,6f,00,6c,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,50,00,65,00,61,00,6b,00,20,00,23,00,20,00,70,00,6f,00,6f,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,69,00,6f,00,6e,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,54,00,6f,00,74,00,61,00,6c,00,20,00,23,00,20,00,66,00,61,00,69,00,6c,00,65,00,64,00,20,00,63,00,6f,00,6e,00,6e,00,65,00,63,00,74,00,73,00,00,00,53,00,71,00,6c,00,43,00,6c,00,69,00,65,00,6e,00,74,00,3a,00,20,00,54,00,6f,00,74,00,61,00,6c,012/28/11
Anonymous
December 29, 2011
Hi Aaron. I'm getting a .NET 1.1 fail from your setup verification tool. All other versions of .NET are okay (2.0, 3.0, 3.5, 4.0 client). I've tried uninstall/reinstall of 1.1 and used SP1 too. My application is the Catalyst Control Center software utilities to control the ATI/AMD Video Graphics card 6850. It attempts to run and then just stops with nothing displayed. I've read elsewhere that this application is dependent on .NET 1.1. I don't have 1.0 installed -- do I need that to solve these problems? Please look at my setup verfier tool output log at dl.dropbox.com/.../setupverifier_main_12-28-11_15.51.02.zipThanks much. -LeeAnonymous
December 29, 2011
Hi Preston Carter - The crash that you are seeing is a problem with the verification tool, not with the .NET Framework on your computer. I wasn't able to reproduce the crash on my systems, but I looked through my recent changes and can see a possible cause, so I made a fix and uploaded a new version of the tool. Can you please download the latest version and see if the change I made resolves that crash that you've been seeing?Anonymous
December 29, 2011
Hi Lee Quint - There are some registry keys being reported as missing in the log file that you uploaded, but I don't think those missing keys would cause the type of problem that you describe with your Catalyst software. If you'd like to try to resolve the missing registry keys, it might help to manually remove the .NET Framework 1.1 using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx, then re-install it.If your software still has problems after trying this, I think you'll need to contact the manufacturer to see if they have any known issues or troubleshooting suggestions for you to try.Anonymous
December 29, 2011
Aaron- That worked! Thank you for your incredibly quick fix.[12/29/11,10:59:28] Verification succeeded for product .NET Framework 1.1 SP1I still can't seem to run any .NET applications on this server, though all versions of .NET Framework verify successfully. Do you have any recommended next step? Maybe anything I should watch on ProcMon while the application attempts to load?Thanks.-PrestonAnonymous
December 29, 2011
Hi Preston Carter - Thanks for confirming the fix for the verification tool. I'm sorry for the hassles that this crash caused for you.Do you have problems running .NET applications that target specific .NET Framework versions, or do they all fail regardless of what version of the .NET Framework that they target? Do you see any specific error messages from the application or in the event logs on your computer to help narrow this down further?Anonymous
December 29, 2011
Thanks Aaron- I first noticed it fail with a new LOB application. I discovered Fiddler2 has a similar issue when I tried using that to troubleshoot the first application. Fiddler2 stated it was either missing the Tahoma font or .NET was corrupt (www.fiddler2.com/.../knownissues.asp). I confirmed Tahoma was present & reinstalled .NET following your procedures on setup troubleshooting & the Cleanup Tool.I believe Fiddler uses .NET 2.0 & the LOB app uses 3.5.There is nothing in any of the event logs.I don't believe we had been using any .NET applications on the server, so I don't know how long it's been an issue.Thanks again.-PrestonAnonymous
December 29, 2011
Hi Preston Carter - For that type of error, it is possible that the font is corrupt as opposed to being missing from the computer. I'd suggest trying to repair the font by copying it over from another computer and see if that helps in this scenario.Anonymous
December 29, 2011
Aaron- I found the problem. At some point Word Viewer 97 had been installed which changed the font's Registry key for HKLMSOFTWAREMicrosoftWindows NTCurrentVersionFonts "Tahoma (TrueType)" from "tahoma.TTF" to "tahoma.FOT".Tahoma still worked, but not for .NET. I guess .NET queries the registry, not the file itself?Changing the key back to .ttf immediately fixed the problem.Citrix KB here:support.citrix.com/.../CTX115399Thanks for all your help on this.-PrestonAnonymous
December 30, 2011
Hi Preston Carter - I'm glad to hear that you were able to figure out this issue and solve it. Thank you for reporting your solution here too - it'll help others find it in the future if they run into something similar.I think that applications and frameworks are "officially" supposed to look up the installed fonts on a computer using that registry key. It makes sense to me that an incorrectly named font in that key would cause problems, but it is unfortunate that it can prevent the entire .NET Framework and applications that need it from working properly. I wasn't aware of that exact root cause for this type of issue until I looked at that knowledge base article you posted a link to.Anonymous
January 04, 2012
Aaron- I'm still getting a .NET 1.1 fail from the setup verification tool after using the cleanup tool per your instructions in your 12/29 reply post. Setups are okay for .NET 2.0, 3.0, 3.5, 4.0 client. I've tried cleanup tool/reinstall of 1.1 several times but it still fails. Interestingly I noticed that when I used the cleanup tool, it still showed 1.1 AND 1.0 after exiting and restarting clean-up -- as though it's not really cleaning it all up. Can you suggest something else I could do to get 1.1 working properly? Pls see my logs for the cleanup tool and setup verification at: dl.dropbox.com/.../cleanup_main.log and dl.dropbox.com/.../setupverifier_main_01-05-12_00.22.03.txtThank you. - LeeAnonymous
January 05, 2012
Hi Lee Quint - The verification log file shows several missing registry keys/values that should be installed as a part of the .NET Framework 1.1 installation process. I'm not sure why those would be missing on your computer after installing the .NET Framework 1.1, but I'm not sure they cause any functional problems using the .NET Framework 1.1. Are you seeing .NET 1.1 applications fail to launch or run on your computer currently?You might also want to try the setup troubleshooting tool described at blogs.msdn.com/.../10241056.aspx. It does a better job of cleaning up installed products in some scenarios, and it might be better at resolving this particular issue than the cleanup tool on my blog.The log from the verification tool shows that you were running an older version too. Do you know what exact link you used to download the tool and when you downloaded it? I want to make sure I have the latest version uploaded to all of the right locations.The cleanup tool will always list versions of the .NET Framework, regardless of whether or not it detected that they were installed or not. The only versions that it doesn't show are versions that come installed as a part of the OS. If you clean up a specific version and then run the tool again, it would be expected to still be listed there, and that doesn't mean that the cleanup process failed.Anonymous
January 05, 2012
Hi Aaron - Yes, I'm seeing a .NET 1.1 application fail to launch (ATI video graphics catalyst control utility that is a must for multi-screen settings). Do I need to uninstall this application before I repair .NET 1.1? I ran the cleanup tool that I downloaded from the bottom of the .NET Framework Cleanup Tool User's Guide web page at blogs.msdn.com/.../8904493.aspx. On that page, you mentioned some other download locations too, so I'll re-try with the correct download. I'll also try the other setup troubleshooting tool you mentioned. Will let you know how it goes. Thanks. - LeeAnonymous
January 05, 2012
The comment has been removedAnonymous
January 05, 2012
Hi Lee Quint - I see the same set of missing registry keys in your most recent verification log file, and the date information in the log file is still for the old version of that tool. I haven't been able to find any links that point back to old copies of that tool, so I'm still not sure where the older version is coming from, but I don't think the newer version will give different results.You shouldn't need to uninstall any applications before installing the .NET Framework 1.1. What is the exact error that you see when you try to launch the ATI control panel on your computer?Anonymous
January 06, 2012
Aaron- The error seen is that the program fails to launch when I click on it. No errors, no pop-ups, nothing. It tries to run because I see the wait indicator but then it just stops and nothing happens. This program is highly dependent on 1.1 so I need to get 1.1 working properly to resolve the issue. Is there some way to turn on a .NET 1.1 debugger so I can see what it doesn't like? Is there a way to manually repair the bad registry items? Thanks. - LeeAnonymous
January 06, 2012
P.S. - Here's the today's log from the setup verification tool for 1.1: dl.dropbox.com/.../setupverifier_main_01-06-12_13.07.58.txtAnonymous
January 06, 2012
Hi Lee Quint - I'm not sure how best to troubleshoot this type of error if there aren't any errors shown when you try to launch this program. I suggest looking in the application event log to see if any warnings or errors end up getting logged there when the program fails to launch. I also suggest looking on the ATI website just in case they have released any patches or updated versions due to Windows 7 compatibility issues.I've looked back through some of my old emails, and I've gotten a few other reports of similar verification failures for the .NET Framework 1.1 on Windows 7. From what I've been able to tell so far, I think that these missing registry keys are false positives, and I don't think they should prevent you from being able to run programs that require the .NET Framework 1.1. I think need to create an updated version of the verification tool that skips any attempts to check for those registry values so it won't flag them as errors anymore.If you would like to try to manually add those registry values, you can look for the text error in your verification tool log file, and it will list the expected names and locations of the registry values that it wasn't able to find. I'd suggest making a back-up of your registry before making any kind of manual changes like this just in case you need to revert things back to the previous state.Anonymous
January 17, 2012
The comment has been removedAnonymous
January 18, 2012
Hi Haverigg - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
January 20, 2012
When I test my .NET 4 framework client, i get the exit code -1.I get LOADS of errors on my log and I have no idea why. My .NET 4 always fails to install whenever i try to install it, and i don't know how to fix this.Anonymous
January 20, 2012
Hi Brian - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look and see if I can figure out why the .NET Framework 4 is failing to install on your computer?Anonymous
February 22, 2012
The comment has been removedAnonymous
February 22, 2012
Hi David Zimmerman - I'm sorry for your frustrations. It sounds like you might be having trouble installing and using TurboTax (which has a dependency on the .NET Framework). If you haven't yet, I'd suggest contacting the TurboTax technical support team to see if they can help with this issue.If this isn't the issue that you're encountering, can you please provide more details about what your scenario is so I can see if I can help?Anonymous
March 11, 2012
The comment has been removedAnonymous
March 16, 2012
Hi Anne Kaelber - I'm sorry for the hassles that you're running into with the .NET Framework. Most applications will run correctly if you have the .NET Framework 3.5 SP1 installed - this also installs the .NET Framework 2.0 and 3.0 behind the scenes. Some applications will require a specific version, and in those cases, if you don't have the exact version installed, you'll see errors like the ones I described at blogs.msdn.com/.../10219046.aspx.Overall, what I'd suggest that you do is uninstall the versions of the .NET Framework that are on your computer and then re-install them. The steps I typically suggest for doing this are listed at blogs.msdn.com/.../8108332.aspx.Hopefully this helps! Please let me know if you run into any additional issues while trying out these steps.Anonymous
May 05, 2012
Hi Aaron,I am having difficulty interpreting the output of your verification tool. Specifically I do not understand the difference in meaning betweenERROR &*WARNINGI have just installed the .Net Framework Full and ran your tool to check that the install was successful. Having run the tool I am not sure.I got a code 0 after verifying (verification completed successfully for the specified product (for v4 Full))BUTI also had an error file with several WARNINGS. Are the warnings pointing out specific non-essential files that are missing in Win 7 Pro? or is the install flawed?(I am running a Intel i5 Windows 7 Professional machine, X64, Fully Patched)Error File Details (setupverifier_errors_05-05-12_03.10.30.txt):Beginning of new SetupVerifier error logging sessionActivity log file location: C:UsersxxxxxAppDataLocalTempsetupverifier_main_05-05-12_03.10.30.txtError log file location: C:UsersxxxxxAppDataLocalTempsetupverifier_errors_05-05-12_03.10.30.txtBuild created on December 29, 2011Detected operating system: Windows 7 (x64)WARNING File WARNING File C:WindowsMicrosoft.NETFrameworksbscmp20_mscorlib.dll is not installed on the systemWARNING File C:WindowsMicrosoft.NETFrameworkv4.0.30319WPFwpftxt_v0400.dll is not installed on the systemWARNING File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFWPFFontCache_v0400.exe is not installed on the systemWARNING File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFwpftxt_v0400.dll is not installed on the systemWARNING File C:WindowsMicrosoft.NETFrameworksbscmp20_mscorlib.dll is not installed on the systemWARNING File C:WindowsMicrosoft.NETFrameworkv4.0.30319WPFwpftxt_v0400.dll is not installed on the systemWARNING File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFWPFFontCache_v0400.exe is not installed on the systemWARNING File C:WindowsMicrosoft.NETFramework64v4.0.30319WPFwpftxt_v0400.dll is not installed on the systemThe setupverifier_main_05-05-12_03.10.30.txtSays:Section [Registry - .NET Framework 4 Full (Wow6432Node)] - stop parsing entriesProcessing custom action 'Custom Action - .NET Framework 4.0 test application'ExecutablePath = 'Netfx40TestApplication.exe'FriendlyName = '.NET Framework 4 test application'TimeoutSeconds = '300'WaitOnExit = 'true'Silent = 'true'Launching process 'Netfx40TestApplication.exe' nowProcess successfully launched. Waiting 300 seconds for it to complete.Process 'Netfx40TestApplication.exe' exited with return code 0Verification succeeded for product .NET Framework 4 FullIt would be great if the difference between ERROR & WARNING was in the readme file as this ambiguity renders the results of the verifier inconclusive.ThanksHelterVSkelterAnonymous
May 06, 2012
Hi HelterVSkelter - I'm sorry for the confusion. The warnings reported in the log file can be safely ignored. There are some files that are only installed by the .NET Framework on certain versions of Windows, so the verification tool reports warnings if those files are missing. I will clarify this in the readme in a future release of the verification tool.Anonymous
May 07, 2012
I have run the verification program and get the following error report. I have already run the microsoft repair and don't know what to do now. I can't get Turbo Tax 2011 to load due to problems with .Net Framework 4.0. Any advice?[05/07/12,21:30:26] ERROR Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsv1.0.0
[05/07/12,21:30:26] ERROR Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsStandard CLI 2002Value: v4.0.30319Expected Data: 30319Actual Data: NOT FOUND
[05/07/12,21:30:26] ERROR Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsStandard CLI 2005Value: v4.0.30319Expected Data: 4095Actual Data: NOT FOUND
[05/07/12,21:30:26] ERROR Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicyupgradesValue: v4.0.30319Expected Data: 4095Actual Data: NOT FOUND
[05/07/12,21:30:26] ERROR Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicyv4.0Value: 4.0.30319Expected Data: 4.0.0-4.0.30319Actual Data: NOT FOUND
[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4ClientValue: 30319Expected Data: 30319-30319Actual Data: NOT FOUND
[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4ClientValue: InstallExpected Data: 1Actual Data: 1
[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4ClientValue: InstallPathActual Data: REGISTRY VALUE FOUND
[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4ClientValue: ServicingActual Data: REGISTRY VALUE FOUND
[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv4ClientValue: TargetVersionExpected Data: 4.0.0Actual Data: 4.0.0
[05/07/12,21:30:26] Section [Registry - .NET Framework 4 Client (Common)] - stop parsing entries[05/07/12,21:30:26] Section [Registry - .NET Framework 4 Client (32-bit)] - start parsing entries[05/07/12,21:30:26] Key: HKLMSOFTWAREMicrosoft.NETFrameworkValue: VersionActual Data: REGISTRY VALUE FOUND
[05/07/12,21:30:26] Section [Registry - .NET Framework 4 Client (32-bit)] - stop parsing entries[05/07/12,21:30:26] Not running action 'Registry - .NET Framework 4 Client (64-bit)' for product '.NET Framework 4 Client' because the OS condition does not match[05/07/12,21:30:26] Not running action 'Registry - .NET Framework 4 Client (Wow6432Node)' for product '.NET Framework 4 Client' because the OS condition does not match[05/07/12,21:30:26] Processing custom action 'Custom Action - .NET Framework 4.0 test application'[05/07/12,21:30:26] ExecutablePath = 'Netfx40TestApplication.exe'[05/07/12,21:30:26] FriendlyName = '.NET Framework 4 test application'[05/07/12,21:30:26] TimeoutSeconds = '300'[05/07/12,21:30:26] WaitOnExit = 'true'[05/07/12,21:30:26] Silent = 'true'[05/07/12,21:30:26] Launching process 'Netfx40TestApplication.exe' now[05/07/12,21:30:26] Process successfully launched. Waiting 300 seconds for it to complete.[05/07/12,21:30:26] ERROR Process 'Netfx40TestApplication.exe' exited with return code -2146232576[05/07/12,21:30:26] ERROR Verification failed for product .NET Framework 4 ClientValue: InstallRootExpected Data: c:windowsmicrosoft.netframeworkActual Data: c:windowsmicrosoft.netframework
Anonymous
May 08, 2012
Hi Jer2248 - If you've already tried the FixIt and it didn't help, then I'd suggest using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx to manually remove the .NET Framework 4, then re-install the .NET Framework 4. Hopefully this will fix the missing registry keys that the verification tool is reporting and also unblock your installation and usage of TurboTax.Anonymous
May 24, 2012
Hi Aaron,I hope you can help me. I know a little about computers. I have been having trouble with .Net framwork 1.1 SP 1. The KB2656353 from December of 2011 and KB2656370 from April 2012. I get ERROR Code 643. I have tried to download one at a time and both together. It still gives me the error code 643.I have used the FixIt and it did not work so I could download the two .Net framework updates.On the control panel - system It says I have Windows Vista Ultimate and Service Pack 2.Can you tell me if your .NET Framework setup verification tool will work with my problem and which link do I click on for the download?Thank You,HelenAnonymous
May 24, 2012
Hi Anonymoushw - I'd suggest using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx to manually remove the .NET Framework 1.1 from your computer, then re-install the .NET Framework 1.1, the .NET Framework 1.1 SP1 and the latest 1.1 updates.Anonymous
June 02, 2012
Hello Aaron,I recently wrote about this software.www.insightsintechnology.com/.../find-problems-in-installed-net.htmlI have a question. In the temp directory where it extracts the files, contains the test applications of .Net Framework 2.0 and 4.0. It uses the test application of .Net Framework 2.0 to verify .Net Framework 3.0 and 3.5. I was not able to understand this point because an OS having .Net 2.0 installed will respond to .Net 2.0 test application irrespective of the presence of .Net 3.0 and 3.5.Anonymous
June 02, 2012
Hi Sujay - The test application is designed to verify that the CLR can be loaded and started correctly and that basic operations can be completed. Since the .NET Framework 3.0 and 3.5 both use the 2.0 version of the CLR, the same 2.0 test application is useful to help verify basic functionality of the .NET Framework 2.0, 3.0 and 3.5.Anonymous
June 03, 2012
Thanks Aaron,So the 2.0 test application have partial dependency on .Net 3.0 and 3.5 right? Otherwise it will perform properly if only .Net 2.0 is installed and .Net 3.0 and 3.5 are not installed.Anonymous
June 03, 2012
Hi Sujay - The test application only has a dependency on the .NET Framework 2.0. It will work correctly on a computer where 2.0 is installed even if 3.0 or 3.5 are not installed.Anonymous
June 22, 2012
Hello Aaron.I have been directed to you and your blog by a support staff of software I am sudenly experiencing problems with. I should also mention that I have fairly limited knowledge of advanced PC systems and repairing of them but am able to closely follow any advice or instructions you might give me.So, I have downloaded the verifier tool but as yet have not ran it as I have a question straight away. On opening the tool, it advises I have the following products installed;.NET Framework 2.0 SP2 , .NET Framework 3.0 SP2 and .NET Framework 3.5 SP1.Can you advise which of these products I should run the tool on please? Or could it be all of them?To perhaps save time and posts, once I have the logs, do I paste the entire log (as you mention at the top of this blog they may be long) or, just the references/entries to ERROR?Thanks in advance for any advice/assistance and probably your ongoing patience.PaulAnonymous
June 22, 2012
Hi Tempsc - I'd suggest running the verification tool for all versions of the .NET Framework that it reports that you have installed, zip and upload the log files that the verification tool will create (located at %temp%setupverifier_main_*.txt) to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look.It would also help if you can provide more details about the exact problems that you're seeing and what product you're having problems with.Anonymous
June 24, 2012
The comment has been removedAnonymous
June 27, 2012
Hi TempSc - Your log files show that several .NET Framework 2.0 files are missing from your computer, and those missing files would definitely cause .NET Framework applications to not be able to run correctly.I'd suggest using the steps and the cleanup tool described at blogs.msdn.com/.../8108332.aspx to fully remove all versions of the .NET Framework from your computer, then re-install the .NET Framework 3.5 SP1 (which will also install the .NET Framework 2.0 SP2 and 3.0 SP2 for you behind the scenes). After that, please try to visit Windows Update and install the latest updates for the .NET Framework 3.5.Hopefully this helps!Anonymous
June 27, 2012
The comment has been removedAnonymous
June 28, 2012
Hi Tempsc - KB958484 (support.microsoft.com/.../958484) is an update that installs on top of the .NET Framework 3.5 SP1, and as a result, it requires that you install the .NET Framework 3.5 SP1 first. I'd suggest downloading and installing the .NET Framework 3.5 SP1 from www.microsoft.com/.../details.aspx. After that is successfully installed, please try again to install KB958484.Anonymous
June 28, 2012
The comment has been removedAnonymous
June 29, 2012
Hi Tempsc - The .NET Framework 3.5 SP1 shipped a few years ago, and there have been several updates released for it since then. I'd suggest going ahead and installing all of these updates so that you'll have all of the latest .NET Framework 2l0, 3.0 and 3.5 security fixes.Anonymous
July 06, 2012
The comment has been removedAnonymous
July 09, 2012
Hi Eric - The WIC download links are listed in the installation instructions at msdn.microsoft.com/.../5a4x27ek.aspx. Here are the links:For x86 versions of Windows - www.microsoft.com/.../details.aspxFor x64 versions of Windows - www.microsoft.com/.../details.aspxAnonymous
July 22, 2012
I installed net framework v4.0.30319,but the program says "paypal encountered a problem"Anonymous
July 22, 2012
Hi Akhil - That is a pretty generic error, and it could be a problem with the PayPal software itself as opposed to a problem with the .NET Framework. I'd suggest looking on the PayPal web site to see if they have any troubleshooting suggestions for you to try in that scenario.Anonymous
July 25, 2012
Hello Aaron,I'm having a confusing result when running the NET Framework Setup Verification Utility under Vista SP2. Before I describe it, however, I want to be sure to thank you for developing that tool, as well as others mentioned here in your WebLog, and for your tireless posting of so many useful and comprehensible articles here as well.What I'm encountering is a discrepancy between the logs of the Utility, and Windows error reporting. Specifically, when I test Net Framework v2.0.50727 installed on my machine, the verification completes successfully, but immediately after Netfx20TestApplication is launched, Windows displays an error message: "WindowsApplication1 has stopped working." When I check the Problems Reports and Solutions log, I find that it shows an AppCrash, and the following details are logged:DescriptionStopped workingProblem signatureProblem Event Name: APPCRASHApplication Name: Netfx20TestApplication.exeApplication Version: 1.0.0.0Application Timestamp: 48ee8430Fault Module Name: ole32.dllFault Module Version: 5.1.2600.2726Fault Module Timestamp: 42e5be93Exception Code: c0000005Exception Offset: 000818d1OS Version: 6.0.6002.2.2.0.256.1Locale ID: 1033What makes this confusing, as opposed to simply a problem to be resolved, is that the Verification Utility thinks everything went well. The 3rd error report that is supposed to be created when the test application has a problem is not created. The main log for SetupVerifier itself shows that "Verification succeeded for product .NET Framework 2.0 SP2," and the SetupVerifier error log ends by showing "SetupVerifier exiting with return value 0."So, the immediate questions become: Why would Windows show an error, but not the NetfxTestApplication log? Why would my machine have trouble running a simple application build for Framework 2 when the files and registry entries required by the Framework are known to be correct? JeffAnonymous
July 27, 2012
Hi TechNetJeff - I don't know how to explain this behavior. The verification tool has logic that checks for the exit code from the NetfxTestApplication process, and if it equals 0, then it treats it as successful. If it crashes, it shouldn't be possible for it to return exit code 0. Can you please zip and post your log files from the verification tool to a file server (such as http://skydrive.live.com) and then reply back here and post a link I can use to download the log files and take a closer look?For your 2nd question - the verification tool has a list of files and registry keys that it knows to check, but the .NET Framework is a complicated product and the presence of those files and keys is not a guarantee that all functionality will work correctly. There are a lot of interaction issues with other products that the verification tool isn't able to catch for example.Anonymous
July 27, 2012
Hi, Aaron. You can download the 2 logs from: dl.dropbox.com/.../Verification%20Pass%201_2012_0725_VERIFIED%2C%20Netfx20TestApplication%20LAUNCH%20FAILS.zipI hope you see something useful. Thanks for looking into this further.TechNetJeffAnonymous
July 30, 2012
The comment has been removedAnonymous
July 31, 2012
^^'Thank you. am edit 4 hr. T_TAnonymous
July 31, 2012
The comment has been removedAnonymous
July 31, 2012
Hi TechNetJeff - That was a poor choice of words in my previous reply. What I meant was that I think the process that is running the test application is crashing before it gets a chance to run any of the code in the test application itself. When a .NET application is launched, there is some initialization work done up front by the .NET Framework before it starts running code in the application. In your scenario, it looks like the crash is happening during that initialization process. I still don't understand why that type of crash would result in the exit code for the process being set to zero to indicate success though.Anonymous
August 01, 2012
Based on your last post, Aaron, I understand that the following is a summary of what you are saying about the 3 lines in the log quoted above: When the log reports "Launching process Netfx20TestApplication.exe," it actually means "Launching Process X, which will in turn launch a "test application" (Netfx20TestApplication.exe) after Process X has finished initializing." However, Process X is crashing before it can launch the test application. Therefore, it is incorrect to report that "the exit code for the [test application] process [has been] set to zero to indicate success"Is that right?TechNetJeffAnonymous
August 03, 2012
Hi TechNetJeff - I'm not sure of the exact mechanics that are going on behind the scenes in this scenario because I'm not able to reproduce this type of behavior to be able to debug it further. The verification tool uses the Win32 CreateProcess API to launch Netfx20TestApplication.exe, then it calls WaitForSingleObjectEx to wait for it to exit, then it calls GetExitCodeProcess to get the exit code. From your log, I can tell that all 3 of those API calls returned true. The only guess I have is that the exit code was still set to zero even though the process crashed. I don't know why that would be the case though, and I don't know if there is a way I can detect that type of scenario from within the verification tool.Anonymous
August 03, 2012
Aaron, I think you can create a workaround that would prevent this kind of false report, regardless of the cause. The primary change would be to give the Verification Utility more time to assess what happened after launching the TestApp. I'd suggest that, after launching, you don't "WaitForSingleObjectEx," because that can clearly produce these false reports. Instead, just let the Verification Utility "sleep" for 3-5 seconds. Then send another call specifically for the test program. If it exists, and has a PID, then it has launched successfully. You could acknowledge that with a popup to the user (You have successfully launched an application using NET Framework 2/4). Then the Verification Utility could close the TestApp.By coming back to test for the existence of the TestApp later than .3 seconds after launch, any cause that was going to produce a crash would have already had its effect. If the Verification Tool is "open" in the background during that 3-5 second period, it might also be programmed to monitor calls for Windows Error Reports, which would be a positive indicator that a crash happened. In the event of such a failure, you could popup a message like, "The Verification Utility has been unable to successfully launch an application using NET Framework 2/4. This indicates some problem with your Framework configuration. See ??? for further troubleshooting suggestions." Conceptually, I'm almost certain these changes would more reliably report the success of launch, and by controlling exit, would never erroneously report an exit code. I hope that it wouldn't be too hard to implement programmatically.Anonymous
August 04, 2012
Hi TechNetJeff - Thanks for the advice. I didn't do exactly what you suggested, but I updated a couple of things related to how the verification tool checks for return values for WaitForSingleObjectEx and GetExitCodeProcess and hopefully those changes will allow it to report correct results in this type of scenario. I've uploaded a new version of the verification tool with these changes to the locations listed above in the user's guide. If you still have a computer that reproduces this issue and you have time to try out the new version to see how it behaves in this scenario, I'd really appreciate it.Anonymous
August 05, 2012
Thanks Aaron!The current version works great on W98SE (with KernelEx, if relevant).I was previously using the 2007 version because the 2009 version crashed, so I'm glad that's now fixed.Anonymous
August 20, 2012
Hi Aron, I have tried to Install Framework 4.5 (dotnetfx45_full_x86_x64) on a W7 x64 Enterprise with SP1 client. I done 2 Installation: first an Update to an existing Framework 4.0 with KB2533523 & KB2600217, second to a client where I first have uninstalled the Framework 4.0 Version. On both Installation I get the same message. The Installation log tell me that everything are Installed correct. But the setupverifier tells me that the Product verification failed. In the log file I see the error Message ERROR File C:WindowsMicrosoft.NETFrameworkv4.0.30319Microsoft.Windows.ApplicationServer.Applications.man is not installed on the system. When I check this file on the client the Name is "C:WindowsMicrosoft.NETFrameworkv4.0.30319Microsoft.Windows.ApplicationServer.Applications.45.man". Now where I get the wrong Information, is the Problem the Installation off Framework 4.5 or the check from setupoverifier Utility? Thanks for looking in to this Problem.Anonymous
August 21, 2012
Hi REBL - Thanks for letting me know about this issue. That file was being incorrectly flagged as an error because it got renamed between the .NET Framework 4 and 4.5 releases. I've updated the verification tool to account for that, and there are new versions avaiable at both locations listed in the user's guide. Can you please give the updated version a try when you get a chance and let me know if you see any further issues?Anonymous
August 21, 2012
Hi Aron, Now I don't get a failed, it’s working. (WARNING File C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Windows.ApplicationServer.Applications.man is not installed on the system), but in the log file I don’t see a check for the file C:WindowsMicrosoft.NETFramework64v4.0.30319Microsoft.Windows.ApplicationServer.Applications.45.man… Must this be like this or should we have an entry also for the file …Applications.45.man?Thanks a lot that you quick looked at this issue.Anonymous
August 21, 2012
Hi REBL - I decided not to add a specific check for that new file because it isn't critical to the functionality of the .NET Framework.Thank you for confirming that the fix that I made yesterday is working correctly on your computers.Anonymous
August 23, 2012
Hello again, Aaron. I'm very sorry I wasn't able to get back to you sooner about this problem with the Verification Tool. I'm sure that broke your "train of thought" on what to change, and how to change it. I truly apologize. All the tests reported earlier were conducted with the 1/17/11 build of SetupVerifier.exe. I have now downloaded the build of 8/21/12, and run it against the same setup as previously reported. Unfortunately, there was no change in the results. The configuration was confirmed for all installed versions of the most recent versions of the Framework from 1.1 through the 4.0 Full Client. The Netfx40TestApplication.exe was successfully launched and run, but the Netfx20TestApplication.exe again launched, but failed to run successfully when run against the Framework 2, 3, or 3-5.I don't see any difference in the reporting in the logs. Each time the Netfx20 failed to run successfully, the log file incorrectly reflects success, just like it did previously. The last lines for the logs prepared during the verification pass conducted with both the 2011 and 2012 builds are identical:[08/23/12,21:37:48] Processing custom action 'Custom Action - .NET Framework 2.0 test application'[08/23/12,21:37:48] ExecutablePath = 'Netfx20TestApplication.exe'[08/23/12,21:37:48] FriendlyName = '.NET Framework 2.0 test application'[08/23/12,21:37:48] TimeoutSeconds = '300'[08/23/12,21:37:48] WaitOnExit = 'true'[08/23/12,21:37:48] Silent = 'true'[08/23/12,21:37:48] Launching process 'Netfx20TestApplication.exe' now[08/23/12,21:37:48] Process successfully launched. Waiting 300 seconds for it to complete.[08/23/12,21:37:51] Process 'Netfx20TestApplication.exe' exited with return code 0[08/23/12,21:37:51] Section [Files - .NET Framework netfxperf.dll] - start parsing entries[08/23/12,21:37:52] File C:Windowssystem32netfxperf.dll (version 4.0.31106.0) is installed on the system[08/23/12,21:37:52] Section [Files - .NET Framework netfxperf.dll] - stop parsing entries[08/23/12,21:37:52] Verification succeeded for product .NET Framework 2.0 SP2The entry in Problem Reports and Solutions produced for each of the Test app crashes this time is identical:ProductWindowsApplication1ProblemAPPCRASHDate8/23/2012 9:57 PMStatusReport SentDescriptionStopped workingProblem signatureProblem Event Name: APPCRASHApplication Name: Netfx20TestApplication.exeApplication Version: 1.0.0.0Application Timestamp: 48ee8430Fault Module Name: ole32.dllFault Module Version: 5.1.2600.2726Fault Module Timestamp: 42e5be93Exception Code: c0000005Exception Offset: 000818d1OS Version: 6.0.6002.2.2.0.256.1Locale ID: 1033In looking at the final lines of the logs again, I realized that I'd been misreading them when I wrote my message on 8/4. Where you had clearly written "TimeoutSeconds = 300," I was seeing "milliseconds" instead. That's why I suggested the possibility that waiting period might be too short to register the crash.It still seems to me, however, that looking for some positive indication that the test app was still running x seconds after launch, or checking the Problem Reports log to see if a failure had been reported, would produce an accurate report of results of launching the test app. In contrast, "Waiting [x] seconds for [the test app process] to complete" seems, as a method, clearly unable to deal with whatever is causing these crashes.Anonymous
August 23, 2012
The comment has been removedAnonymous
August 23, 2012
Hi TechNetJeff - Thank you for the follow-up comments.The verification tool uses standard exit code processing to determine success or failure of processes that it launches - an exit code of 0 typically indicates success and any non-zero exit code typically indicates failure. In the experiments I've tried, I've forced failures and crashes in the test application, and it consistently returns non-zero values when I do that, so I don't know how to explain why it is returning 0 in the conditions where it crashes on your computer.I will evaluate other options for this type of scenario in the future when I have time.Anonymous
August 26, 2012
Good work, Aaron: "In the experiments I've tried, I've forced failures and crashes in the test application, and it consistently returns non-zero values when I do that." That disclosure eliminates my most most recent idea as a candidate explanation about why the Tool is failing to recognize that the Test app has crashed: "Perhaps the code simply can't distinguish between the two types of "exits" -- "whether an application closes properly because of program or user input, or in error because of a crash . . . ."Since there's something unusual about "the conditions where [the Tool] crashes on [my] computer," perhaps some more data about those conditions would be useful. I believe that I can generate data about what is happening at the time of the crash with Process Monitor or Depends, and possibly Dbgview. If you think the data might be useful, I could run those, and/or some other free tool that you think might be useful. Process Monitor traces quickly become enormous without filtering out most data, so if you'd like me to run that tool, let me know what processes and/or types of activity you'd like for me to include. I believe that tool, and possibly the others, can save the output data in text file format, or its own native file format, so let me know which would be most useful. Finally, let me know if you'd like data for the whole run of the Tool, or just for the last few seconds, from the time just before it launches the Test app.Anonymous
August 26, 2012
Hi TechNetJeff - If you're able to consistently reproduce this crash, I think it might be most helpful to try to run the test application directly outside of the verification tool and see if you can get a callstack from the crash or something like that. If you have time to do something like that, I'd appreciate it, but please don't feel like you have to spend a lot of time on this issue either. The information and advice you've already provided have been very helpful!Anonymous
August 30, 2012
The comment has been removedAnonymous
August 31, 2012
Hi Bryll - The error you describe sounds like a problem with the program you're running as opposed to a problem with the .NET Framework itself. I'd suggest looking on the web site for the program's manufacturer to see if they have any known issues and suggested workarounds listed there that you can try.Anonymous
September 02, 2012
I ran your verification tool, and found a few errors that I corrected. Now verification says all .NET have an exit code of 0. Yet when I download the updates from MS i still get 'done' from the download, but 7 failures to install the .NETs. Any comments to solve the problem?? Thanks.Anonymous
September 02, 2012
Hi Clark H Lewis - Are the errors you are seeing coming from .NET Framework setup programs, or from Windows Update setup programs? Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
September 05, 2012
The comment has been removedAnonymous
September 14, 2012
Hi TechNetJeff - The crash that is happening in the test application when you run the setup verification tool is definitely indicative of a problem with the .NET Framework on your computer. I can't tell the root cause from the log files that you posted. Here are the steps that I typically recommend to repair the versions of the .NET Framework that come pre-installed with Windows on Windows Vista and later: Install the latest Windows service pack if you haven't yet. You mentioned earlier that you have Windows Vista SP2 already, so you might want to try to repair/re-install it here. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. If you get to this point, you might want to contact Microsoft Technical Support before resorting to re-installing Windows to see if they can help find a less invasive way to fix this problem. You can find contact information for them at http://support.microsoft.com.One other thing to keep in mind here - while the .NET Framework setup verification tool can help identify some types of problems that will prevent the .NET Framework from working correctly, it cannot identify all possible problems. Because of that, I don't recommend using the results of the tool as a 100% guarantee that the .NET Framework is fully functional on a computer.Anonymous
September 21, 2012
Hi,After installing .Net 4.0 all apps that target .Net 2.0 silently quit on launch without any error messages or log files. Using this tool, I seem to have the same problem as manish:ERROR Process 'Netfx20TestApplication.exe' exited with return code -1073741701This is the only error in my log files. Replying to manish, you said that the tool should create a log file named %temp%setupverifier_netfx20testapp_*.txt with more detailed error information. However, it clearly doesn't create this file here on Windows XP. Was this useful functionality removed after that post of yours?My log files:skydrive.live.com/redirPlease tell me if I can do something else to determine the cause of this issue.Anonymous
September 21, 2012
Hi Vgur - There are some cases where the test application crashes before it is able to start creating a log file. It looks like this is one of those cases. I'd suggest trying to repair the .NET Framework 2.0 to see if that helps resolve this error. If that doesn't help, then I'd suggest using the steps and the cleanup tool described at blogs.msdn.com/.../8108332.aspx to fully remove all versions of the .NET Framework and then re-install the .NET Framework 3.5 SP1 (which will also install the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes) and the .NET Framework 4.Hopefully one of these options will help!Anonymous
September 21, 2012
Thanks Aaron,I believe I had tried all these steps before I posted here. Repairing the .NET Framework 2.0 doesn't change the situation. Registry keys that relate to .NET Framework 2.0 seem normal. When I uninstall all versions of the .NET Framework (doesn't matter if I use the cleanup tool or not) and then install .NET Framework 3.5 SP1, my apps that target .NET 2.0 work again. Then, immediately after installation of the .NET Framework 4.0 (happens with both Client profile and full version), my apps stop working. I see nothing suspicious in .NET 4.0 Framework setup log files:skydrive.live.com/redirThis behavior only occurs on one of my XP machines, two other XP PCs work well after installing the .NET Framework 4.0. I tried to analyze how Netfx20TestApplication.exe executes in API Monitor by Rohitab Batra and SysInternals Process Monitor, but it's very hard to understand what's going on by looking at these gigantic logs. At least, there are no permission problems when Netfx20TestApplication.exe tries to access Windows registry. Maybe you could give me some instructions what should I watch for when using tools like this (API loggers)?Anonymous
September 23, 2012
Hi Vgur - I don't know how to explain the behavior you're seeing on this one computer. The versions of the .NET Framework are designed to install and work side-by-side.The test application is a simple Windows Forms application that is designed to tell whether or not basic .NET Framework functionality works on a computer. If it fails, then that usually means that all .NET Framework 2.0 applications will also fail in a similar way. I don't have any experience looking at log entries in Process Monitor to determine why .NET Framework 2.0 applications are not working correctly.At this point, I'm not sure what to suggest. I think it might be best to post a question on the .NET Framework setup forum to see if someone there can help provide additional ideas for you to try. You can find that forum at social.msdn.microsoft.com/.../threads. When you post there, please make sure to mention that you've already tried my cleanup tool because people there tend to suggest that as a first step.Anonymous
September 23, 2012
Hi Aaron,Thanks for your suggestions. Looking deeper into the logs created by API Monitor, it was evident that some .NET startup function makes calls to the code in clrprofiler.dll, part of the (I admit, outdated) Intel Vtune Performance Analyzer 8.0. Someone on MSDN forums mentioned that the .NET framework automatically loaded the CLR profiler from VTune whenever it was in the PATH environment variable:social.msdn.microsoft.com/.../357c1dec-63f3-4369-9e22-36cfd3880f46There are no options in VTune 8.0 GUI to reverse this behavior.After I uninstalled Intel VTune 8.0, applications that target .NET 2.0 started working again. I'll see if I'll be able to reconcile the .NET Framework and Intel VTune 8.0 on this PC. I'm just posting it here in hope that it could help someone else.Anonymous
September 25, 2012
After some more investigation I'm certain that there's indeed an incompatibility between the CLR profiler shipped with Intel VTune Performance Analyzer 8.0 (build 21288) and the .NET Framework 4.0 that can cause apps that target .NET 2.0 to quit with access violation. However, rather than uninstalling VTune 8.0 to overcome the problem, it's enough to set system environment variable COR_ENABLE_PROFILING to 0 to prevent the profiler from initializing:msdn.microsoft.com/.../bb384689.aspxSince the situation can potentially occur with other profilers, my suggestion is to print an additional warning in the log file created by the .NET Setup Verification Tool in case where 1) the test application crashes before it is able to start creating a log file; and 2) COR_ENABLE_PROFILING is set to 1.Anonymous
October 22, 2012
Any help availabel for KB958147 and subsequent updates on xpAnonymous
October 22, 2012
Hi Bigsi - KB958147 looks like a Windows Server 2003 patch that is unrelated to the .NET Framework - support.microsoft.com/.../958147. If you're having trouble installing .NET Framework patches on Windows XP, then I'd first suggest trying to use the .NET Framework repair tool described at blogs.msdn.com/.../10359320.aspx. If that doesn't help, then I'd suggest trying the steps and cleanup tool described at blogs.msdn.com/.../8108332.aspx to remove and re-install the .NET Framework, then try again to install .NET Framework patches.Anonymous
December 03, 2012
[12/04/12,10:39:29] Detected operating system: Windows 7 (x86)[12/04/12,10:39:29] For more information about repairing the .NET Framework, see support.microsoft.com/.../2698555 and go.microsoft.com/fwlink[12/04/12,10:39:29] Install state for .NET Framework 1.0: not installed.[12/04/12,10:39:29] Install state for .NET Framework 1.1: not installed.[12/04/12,10:39:29] Install state for .NET Framework 2.0: installed with service pack 2.[12/04/12,10:39:29] Install state for .NET Framework 3.0: installed with service pack 2.[12/04/12,10:39:29] Install state for .NET Framework 3.5: installed with service pack 1.[12/04/12,10:39:29] Install state for .NET Framework 4 Client: installed with no service packs.[12/04/12,10:39:29] Install state for .NET Framework 4 Full: installed with no service packs.[12/04/12,10:39:29] Install state for .NET Framework 4.5: not installed.[12/04/12,10:39:29] Windows directory: C:Windows[12/04/12,10:39:29] System directory: C:Windowssystem32[12/04/12,10:39:29] Program Files directory: C:Program Files[12/04/12,10:39:29] Common Files directory: C:Program FilesCommon Files[12/04/12,10:39:29] Not adding product '.NET Framework 1.0' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 1.1' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 1.1 SP1' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 2.0' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 2.0 SP1' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 3.0' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 3.0 SP1' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 3.5' because it is not currently installed[12/04/12,10:39:29] Not adding product '.NET Framework 4.5' because it is not currently installed[12/04/12,10:39:36] Starting verification for product .NET Framework 4 Full"To run this application, you first must install one of the following versions of the .NET Framework:v.4.0.30319Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework." : I have this problem.What should i do?Anonymous
December 05, 2012
Hi Steve - Are you seeing this error when you run the verification tool? If so, it sounds like the test application that the verification tool attempts to run is not able to because some part of the .NET Framework 4 is not correctly installed.I’d suggest trying to run the .NET Framework repair tool from www.microsoft.com/.../details.aspx to see if that helps solve this problem.If that doesn’t help, then I’d suggest trying to manually remove and re-install the .NET Framework using the steps and tool described at blogs.msdn.com/.../8108332.aspx.Hopefully one of these options will help solve this problem for you.Anonymous
December 10, 2012
when i install asp.net 2010 in windows7 that time error reporting is display so not install in my pc....Anonymous
December 10, 2012
Hi Rani - I'm not familiar with a product named ASP.NET 2010. Do you mean Visual Studio 2010? What is the exact error message that you see when you try to install this product?Anonymous
December 11, 2012
Nice post it is so very interesting i really like to read this .Thanks for sharing this .Anonymous
December 19, 2012
The comment has been removedAnonymous
January 02, 2013
Here's a portion of one of the log files I get running the verification tool on Win7 x86:. . .[01/02/13,11:37:30] ExecutablePath = 'Netfx20TestApplication.exe'[01/02/13,11:37:30] FriendlyName = '.NET Framework 2.0 test application'[01/02/13,11:37:30] TimeoutSeconds = '300'[01/02/13,11:37:30] WaitOnExit = 'true'[01/02/13,11:37:30] Silent = 'true'[01/02/13,11:37:30] Launching process 'Netfx20TestApplication.exe' now[01/02/13,11:37:30] Process successfully launched. Waiting 300 seconds for it to complete.[01/02/13,11:37:33] ERROR Process 'Netfx20TestApplication.exe' exited with return code -1073741819[01/02/13,11:37:33] Section [Files - .NET Framework netfxperf.dll] - start parsing entries[01/02/13,11:37:33] File C:Windowssystem32netfxperf.dll (version 4.0.40305.0) is installed on the system[01/02/13,11:37:33] Section [Files - .NET Framework netfxperf.dll] - stop parsing entries[01/02/13,11:37:33] ERROR Verification failed for product .NET Framework 3.0 SP2Can you explain why Netfx20TestApplication.exe is returning this error code? -1073741819 is the decimal representation of 0xC0000005 which is Access Violation. Is the error in Netfx20TestApplication.exe or somewhere else? Is this error a cause for concern?Anonymous
January 03, 2013
Hi Brian THOMAS - I don't know how to explain why the test application is returning an access denied error like this. The test application is a very small, simple .NET Framework application that is designed to tell whether or not basic .NET Framework functionality is working on a computer. If it fails to run, it usually means that there is something fundamentally wrong with the .NET Framework on the computer.Do you see any problems running other types of .NET Framework applications on this computer? For example, you can try running MMC because the version of MMC in Windows 7 uses the .NET Framework.Anonymous
January 12, 2013
Aaron: Ignore my last comment because evidently everything was extracted and the verification tool report success. Why then doesn't my Turbo Tax product load?????Anonymous
January 13, 2013
Hi Barbara - If the verification tool is reporting success but TurboTax still won't launch, then I think you'll need to contact TurboTax technical support for more in-depth troubleshooting assistance.Anonymous
February 05, 2013
Hi Aaron: I've been trying to install .Net Framework 4.0 Full on a PC running Windows XP 32 bit. I downloaded the freestanding installers for both the 64 - 86 Full and the smaller 86 Full, using IE. With either install, the results are installation of (i) .Net 4.0 Extended and (ii) .Net 4.0 Client Profile. The problem is that a software program I just purchased specifically requires the presence of Full rather than Client Profile. The developer stated that he was having this problem with some other clients as well and feels that it is a problem with the .Net Installer. This is somewhat of a dilemma, because his program has to see "Full" in order to open. Do you have any suggestions for loading the Full version rather than the Client Profile?Anonymous
February 05, 2013
Hi Genome58 - The installer for the .NET Framework 4 Full will install the client profile and the extended package. Based on what you describe, it sounds like you have the .NET Framework 4 Full correctly installed. If the application you are trying to use doesn't recognize that Full is installed on your computer, then that sounds like a bug in the application. Do you know exactly what they're checking for when they try to figure out whether or not you have Full installed?Anonymous
February 25, 2013
Hi Aaron,I was referred to your blog when TurboTax 2012 would not install due to .NET errors. I am running Windows 8 Pro 64-bit so I downloaded and ran your .NET Framework Setup Verification for .NET Framework 4.5. The product verification fails, but I do not know what to make of the log. The log indicates that 2.0, 3.0, 3.5, 4 and 4.5 are all installed. However, at the bottom of the log I have the following errors:ERROR Process 'Netfx40TestApplication.exe' exited with return code -532462766ERROR Verification failed for product .NET Framework 4.5I do not know how to interpret this and any help would be appreciated. Thank you.Anonymous
February 25, 2013
Hi ShaneG - I don't recognize that error code for the Netfx40TestApplication.exe process. That application is a very simple application that is designed to tell whether or not basic .NET functionality is working on the computer. If that fails, it usually means that something is fundamentally wrong with .NET. Could you please try to do the following to see if the test application will give a more useful error message on your computer to help with troubleshooting? Run the .NET Framework verification tool Leave it on screen and go to the folder %temp%IXP000.tmp Run %temp%IXP000.tmpNetfx40TestApplication.exe /u Hopefully this will give a more useful error message and we can figure out next steps to correct this issue from there.Anonymous
March 01, 2013
Hi all,I downloaded the 3.5 update, clicked the checkbox in 'Turn on and off features', then went through the verification tool and everything checked out, but the site that needs to utilize the updated .Net Framwork 3.5 still says I need to upgrade. Thoughts?Anonymous
March 01, 2013
Hi Mitch - This issue could be a compatibility problem with the site. You might want to search to see if the site you're trying to use has any known compatibility issues with newer versions of Windows.Anonymous
March 04, 2013
Aaron,I've scripted some client checks around the silent mode of this utility, is there a particular reason this functionality was removed?Anonymous
March 04, 2013
Hi Clint - There were application compatibility issues that led me to remove silent mode from this tool. You can find more details about this change in the post at blogs.msdn.com/.../10349253.aspx.Anonymous
March 04, 2013
Hi Aaron, pretty much every machine in my small office has .net security windows update errors (all windows xp sp3) Some of the machine have software that requires various service packs. Just looking through your verifier on my machine and in .NET 2.0 I have this warning;WARNING File C:WINDOWSMicrosoft.NETFrameworkv2.0.50727System.Security.dll is not installed on the systemA while back I had searched and found many microsoft articles about repairing/re-installing different versions of .NET. Can you recommend your favorite how-to guide for completely cleaning a Windows XP SP3 system of .NET and re-installing them in the right order so that all windows updates work correctly? Why are these .NET packages so difficult to keep in good working order??!!Anonymous
March 05, 2013
Hi Justin - The steps I recommend most often to remove and re-install the .NET Framework to fix .NET Framework security update installation errors are the ones listed at blogs.msdn.com/.../8108332.aspx. Can you please take a look and see if those steps help in your scenario?Anonymous
April 09, 2013
The comment has been removedAnonymous
April 09, 2013
The comment has been removedAnonymous
April 19, 2013
Hi Aaron,on startup (windows7)I get a root element missing message. Last few lines of setup verif are[04/20/13,12:35:27] Key: HKLMSYSTEMCurrentControlSetServices.NET CLR DataPerformance
[04/20/13,12:35:27] Key: HKLMSYSTEMCurrentControlSetServices.NET CLR DataPerformanceValue: LibraryExpected Data: netfxperf.dllActual Data: netfxperf.dll
[04/20/13,12:35:27] Key: HKLMSYSTEMCurrentControlSetServices.NET CLR DataPerformanceValue: Counter Types
[04/20/13,12:35:27] Section [Registry - .NET Framework 1.1 NT and higher (Wow6432Node)] - stop parsing entries[04/20/13,12:35:27] Not running action 'Files - .NET Framework netfxperf.dll' for product '.NET Framework 1.1 SP1' because the OS condition does not match[04/20/13,12:35:27] Verification succeeded for product .NET Framework 1.1 SP1any help welcomeValue: Counter Names
Anonymous
April 20, 2013
Hi Peter P - What is the exact error message you see when you start up your Windows 7 computer?The entries from the verification log that you posted in your previous comment don't show any errors. Could you please zip the full verification tool log file, upload it to a file server (such as http://skydrive.live.com), reply back here and post a link that I can use to download your log file and take a closer look?Anonymous
April 27, 2013
The comment has been removedAnonymous
April 27, 2013
Hi BruceE52 - You can download the standalone version of the .NET Framework 2.0 SP2 from www.microsoft.com/.../details.aspx, or you can download the full version of the .NET Framework 3.5 SP1 (which also installs the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes) from download.microsoft.com/.../dotnetfx35.exe.Anonymous
May 08, 2013
Aaron using win7 sp1 and when downloading act 5.6 it requires .net 3.5 now when i load .net 3.5 error appearprompting window features to be altered i have used verification tool which indicates .net2.0 sp2 and .net 4 client and full version what can i try nextAnonymous
May 10, 2013
Hi johanloubser - Windows 7 includes the .NET Framework 3.5 SP1 as a part of the operating system, and it cannot be installed separately. You can enable/disable the .NET Framework 3.5 SP1 by using the Windows Features control panel.If you see errors when trying to enable it in the Windows Features control panel, then I'd suggest trying the following: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.Anonymous
May 14, 2013
Hi, Aaron, I have a problem with your tool.When I run your tool as administrator in normal boot environment after license dialog nothing is happening, but if I run it in safe mode everything is OK. Can you help me?Anonymous
May 14, 2013
I forgot to write: I'm running Windows 7 SP1 and I tried on two PCs with same OSAnonymous
May 14, 2013
Hi LionMK - I'm sorry for the hassles. I haven't run into this behavior yet on my computers, and I haven't heard of any issues from anyone else until now. Can you please check to see if the tool got far enough to be able to create any log files in %temp%? If not, can you please check in the application event viewer to see if there are any errors/warnings that get reported there in this scenario?Anonymous
June 24, 2013
Hi Aaron,I experienced same effect (nothing happened) reported by LionMK and because I ran netfx_setupverifier.exe using a combination of history.txt examples so here's the fix I found : netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /a /l %temp%my_main_log.txt /e %temp%my_error_log.txt"P.S. Any specific reasons why :A) inside my_error_log.txt I only found these 2 warnings below related to .NET Framework 1.1 only (my registry contained '.NET CLR 1.1.4322.2502') but nothing else for later .NET versions I checked ? (since I'm on Windows XP SP3 I'm only missing .NET 1.0 and 4.5)...[06/24/13,17:13:29] WARNING Key: HKLMSoftwareMicrosoftWindowsCurrentVersionInternet Settings5.0User AgentPost Platform
[06/24/13,17:14:53] WARNING Key: HKLMSoftwareMicrosoftWindowsCurrentVersionInternet Settings5.0User AgentPost PlatformValue: .NET CLR 1.1.4322Expected Data: Actual Data: NOT FOUND
B) netfx_setupverifier.exe includes unicows.dll v1.0.4018.0 while latest I downloaded from MS site time ago was v1.1.3790.0 ?P.P.S. Because of above solution I reported, if you can, please feel free to let me receive some points on my account on social.msdn.microsoft.com/ProfileThanks in advance. RegardsRobValue: .NET CLR 1.1.4322Expected Data: Actual Data: NOT FOUND
Anonymous
June 25, 2013
Hi RobMer - Those 2 registry values are not required for the .NET Framework to function correctly, so the verification tool reports warnings instead of errors for them.The version of unicows.dll shouldn't affect any functionality on Windows XP. That DLL was included for backwards compatibility for Windows 95/98 back when this tool supported those versions of Windows. The tool no longer supports Windows 95/98 though.Anonymous
June 26, 2013
Hi Aaron,many thanks for both clarifications.P.S. To let the tool run properly I hope in this page you can soon fix 'netfx_setupverifier.exe /q:a /c:"setupverifier.exe /a"' example to become 'netfx_setupverifier.exe /q:a /c:"setupverifier2.exe /a"' and then, in next tool version, also other examples inside readme.txt.RegardsRobAnonymous
June 26, 2013
The comment has been removedAnonymous
June 28, 2013
Hi RobMer - I've updated the command lines in the text of this blog post as you suggested, and I'll update readme.txt the next time I post an updated version of this verification tool to the download shares.Anonymous
June 28, 2013
Hi Andrew - I updated the version of the Visual C++ compiler used to build the verification tool a while back, and when I did that, it caused the tool to no longer work on versions of Windows older than Windows XP. You will not be able to use this tool on Windows 2000 as a result. I'm sorry for the inconvenience.Anonymous
July 14, 2013
The comment has been removedAnonymous
July 14, 2013
Hello,I am running into trouble with Net 4.0 I have a Windows 7 OS. 64bitsI have ran netfx_setupverifier and I get error only for Net 4.0 I can post the error log if needed.I have removed Net.4 and Net 4 extended, both usung Remove program in Control Panel, and dotNetFx40_Client_x86_x64.exe. I have reinstalled Net with dotNetFx40_Client_x86_x64.exeWith no success.The error message I get opening some program is: "to run this application you first must install one of the following version of the .Net Framework: v4.0.30319"Thank you for any help.Yvan.Anonymous
July 15, 2013
Hi Haha12345678910 - I'd suggest trying to install the .NET Framework 4.5 from www.microsoft.com/.../details.aspx. It is a super-set of the .NET Framework 4, and it might help resolve this error.If that doesn't help, then can you please copy and paste the full text of the errors in your netfx_setupverifier error log file so I can take a closer look?Anonymous
July 15, 2013
Hi Satria - What version of Windows do you see that compatibility message for? Window 7 and Windows 8 both include the .NET Framework 2.0 SP2 as a part of the OS, so you don't need to install the standalone version of the .NET Framework 2.0 SP2 on those versions of Windows.Anonymous
July 15, 2013
Hi,I facing this issue.My pc keep showing this error message".NET Framework error. Please install .NET Framework MDS version".Where can I download this version?Please reply me.Thanks.Anonymous
July 16, 2013
Hi Mohzack - I don't recognize this name - there isn't a MDS version of the .NET Framework that I know of. What is the program that you're trying to run when you see this error? It might help to search on the web site for the manufacturer of the program that you're trying to run to see if they have any troubleshooting steps that they suggest for this type of error.Anonymous
October 30, 2013
hey man !!I have downloaded it, but it shows me TO DOWNLOAD REGISTRATION KEY PLEASEhow will I get it ?I am confusedplease helpAnonymous
October 31, 2013
Hi manas ranjan - I'm not sure I understand your comment. Do you see that error when you try to download the tool or when you try to run it? Can you please provide a screenshot that shows the exact error that you're seeing?Anonymous
November 05, 2013
Hey Aaron,Big fan of the .NET setup verification tool. Any plans to update it for .NET 4.5.1?Thanks!Anonymous
November 06, 2013
Hi Don B. - Thank you for the kind words. Yes, I'll be working on an update to this tool to support the .NET Framework 4.5.1 soon.Anonymous
November 10, 2013
The comment has been removedAnonymous
November 10, 2013
Hi Aaron, In doing some research I came across your links and page. I have a question and it may have been answered somewhere in this site, but there's just too much to read through. I recently discovered that Windows Update is not working on my husbands desktop. He runs Windows 7. That last regular updates were in June of 2012. Three more updates were in October of 2013 but that's it. I tried to do things manually with windows update, including rebooting after each change but I can't seem to get it to work. I've followed suggestions I've found online, but to no avail. I'm not much of a tech, just stuff I've learned myself and would appreciate any help you can give me with this. Thanx.Anonymous
November 11, 2013
Hi Alex - I didn't update the logging in the verification tool to differentiate between Windows 8 and 8.1, so the last item you listed is expected. I'm not sure why it isn't correctly detecting the install state of the .NET Framework 4.5.1 though. I'll look into that and update the tool with a fix if needed.Anonymous
November 11, 2013
Hi Alex - I found and fixed a problem with the .NET Framework 4.5.1 detection logic on Windows 8.1, and I've uploaded a new version of the setup verification tool. Please give it a try when you get a chance and let me know if you run into any further issues.Anonymous
November 11, 2013
Hi Carrie - I'd suggest trying to use the information in the knowledge base article at support.microsoft.com/.../971058 to reset Windows Update on your computer to see if that help resolves the problems you're describing.Anonymous
November 11, 2013
hey man !!I have downloaded it, but it shows me TO DOWNLOAD REGISTRATION KEY PLEASEhow will I get it ?I am confusedplease helpAnonymous
November 11, 2013
Thanx for the reply Aaron. I have already downloaded the Fixit from Microsoft however it says that it hasn't detected any problems. hmmmm Thanx anyways, I'll keep doing research.Anonymous
November 12, 2013
Hi blastamind - There is no registration key for this tool. Do you see that error when you try to download it or when you try to run it? If it is when you try to download, do you see it for both download links or only for one of them? Can you post a screenshot of the exact error message that you're seeing so I can try to investigate further?Anonymous
November 12, 2013
Hi Carrie - There are some manual steps in that knowledge base article that might also help if the FixIt didn't work for you. If those steps don't help, then I'd suggest posting a question on the Windows 7 forum at answers.microsoft.com/.../windows_7 and hopefully someone there will have some additional ideas for you to try.Anonymous
November 12, 2013
Thanx so much Aaron!Anonymous
November 12, 2013
Hi AaronI tried the new Version and it detects win 8.1 and FW 4.5.1 on Win 8.1 correctly, and doesn't seem to find any problems.ThanksAnonymous
November 12, 2013
Hello Sir,I have already got Facebook Hacker V.2.8.0,but i can't use,because they have no Key, So Can you help me this serial key, sir.Anonymous
November 13, 2013
Hi Alex - Thank you for downloading the new version and confirming that it works correctly now. I'm sorry for the hassles in the meantime though.Anonymous
November 13, 2013
Hi Rohit - I have no association with the software that you are trying to use. You will need to contact the software manufacturer.Anonymous
November 16, 2013
sir i have a problem this software say try to complte ur servey .what i have done??? plz replyAnonymous
November 17, 2013
Hi inzmam raja - This survey request is not coming from my software. Maybe it is coming from the site that you're downloading from or something like that? It should be safe to just ignore the survey request.Anonymous
November 19, 2013
Hey Aaron, thanks for all you do - I've referenced this site many times in my work in various helpdesk roles. I'm working on a machine now that is failing the dotnet verify utility on 3.5sp1 on a win7 64bit machine.The log reads:system[11/19/13,13:53:35] WARNING File C:windowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089prcp.nlp is not installed on the system[11/19/13,13:53:35] WARNING File C:windowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089sortkey.nlp is not installed on the system[11/19/13,13:53:35] WARNING File C:windowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089sorttbls.nlp is not installed on the system[11/19/13,13:53:35] WARNING File C:windowsAssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089xjis.nlp is not installed on the system[11/19/13,13:53:48] ERROR Process 'Netfx20TestApplication.exe' exited with return code -532459699[11/19/13,13:53:48] ERROR Verification failed for product .NET Framework 3.5 SP1I shortened the log a big, but they're all the same general errors about missing files. So we've got missing library files... SFC didn't replace, is the only option to reinstall/repair the OS?Anonymous
November 19, 2013
Hi Nick - Unfortunately, SFC doesn't replace missing .nlp files. You will need to either manually copy them from another Win7 64-bit OS or reinstall/repair the OS to restore those files.Anonymous
November 19, 2013
Hi Aaron -Thanks for all the suggestions. I'm trying to get .NET framework 4 running on an XP home machine with SP3, I've run the verifier and the repair tool, to no avail. The repair tool uploaded a ton of logs to Microsoft, but I don't think we gained anything from it... alas, .NET 4 is not running. Have you encountered anything like this? I saw the comment you made to another person about installing .NET 4.5, but I don't think that will work on XP.Do you have any other suggestions? Thanks in advance.Anonymous
November 19, 2013
Hi Kevin - Do you see any errors during .NET Framework 4 setup? Or do you just see errors when trying to run a .NET 4 application?Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
November 19, 2013
Hi Aaron - Thanks for the quick reply.I do not know of any errors during the .NET Framework 4 setup, just when running a .NET 4 application. I wrote a simple Hello World console app to test out the framework myself before discovering the tools you posted here. When attempting to run it, the message is simply"To run this application, you must first install one of the following versions of the .NET Framework: v4.0.30319Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework."I will work to get the installation log file, but it might take a couple of days to schedule time with my customer. I have posted the setupverifier logs for you if those are of interest:skydrive.live.com/redirThanks,KevinAnonymous
November 19, 2013
Hi Kevin - I'd suggest using the cleanup tool and the steps listed at blogs.msdn.com/.../8108332.aspx to fully remove all versions of the .NET Framework from your computer, then try to re-install the .NET Framework 4 and see if that helps resolve this problem.Anonymous
November 27, 2013
Hi Aaron,I get "Verification succeeded for product .NET Framework 1.0" on a new install of WinXP that doesn't have any Frameworks installed. Here is a snip from the log:[11/27/13,11:12:49] WARNING File C:WINDOWSMicrosoft.NETFrameworkv1.0.3705CONFIGmachine.config is not installed on the system[11/27/13,11:12:49] Section [Files - .NET Framework 1.0] - stop parsing entries[11/27/13,11:12:49] Section [Registry - .NET Framework 1.0] - start parsing entries[11/27/13,11:12:49] WARNING Key: HKLMSOFTWAREMicrosoft.NETFramework
[11/27/13,11:12:49] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicyv1.0Value: InstallRootExpected Data: C:WINDOWSMicrosoft.NETFrameworkActual Data: NOT FOUND
[11/27/13,11:12:49] Section [Registry - .NET Framework 1.0] - stop parsing entries[11/27/13,11:12:49] Verification succeeded for product .NET Framework 1.0Testing of the other Frameworks does properly return Verification failed. Not a big deal, just thought that you should know.-jackValue: 3705Expected Data: 3321-3705Actual Data: NOT FOUND
Anonymous
November 27, 2013
Hi jack wilson - Are you sure that the .NET Framework 1.0 isn't installed on your computer? Some editions of Windows XP include it as part of the OS (Windows XP Media Center Edition and Windows XP Tablet PC Edition for example), and those editions don't show it in the Add/Remove Programs control panel because they don't allow you to uninstall it.Anonymous
November 27, 2013
Hi Aaron -We used the cleanup tool and then reinstalled .NET framework 4, but had no success. What are your thoughts on how to proceed?Thanks,KevinAnonymous
November 27, 2013
Hi Kevin - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
December 02, 2013
hello, i tried to install autocad software in my computer minlaptop which has window seven starter, even ArcGIS software , the error occureed during this installation and cause insallation to rollback, so should you help me to solve it, thanks.Anonymous
December 03, 2013
Hi Cleophas - I don't have any specific expertise with troubleshooting AutoCAD installation issues. If you'd like, you can take a look to see if you can find any log files and share them with me and I can try to take a look to see if I can figure anything out. You can find instructions that describe how you can find and upload setup log files at blogs.msdn.com/.../help-me-help-you-if-you-have-setup-bugs.aspx.If those steps don't help you find any log files, then your best bet will probably be to contact the technical support team for the manufacturer of the software you're trying to install to see if they can help.Anonymous
December 09, 2013
I accidentally uninstalled .NET Framework 1.1 from my XP Rel 3. How can I reinstal it. Machine is a Compaq desktop with factory installed Windows.Anonymous
December 09, 2013
Hi AnESwanson - You can download the installer for the .NET Framework 1.1 at www.microsoft.com/.../details.aspx and the .NET Framework 1.1 service pack 1 at www.microsoft.com/.../details.aspx.Anonymous
December 25, 2013
Hi Aaron,I am running windows 8.1 (updated via shop update from 8.0) and have .net problems ever since. Your verification tool shows a LOT of files as missing.the .net installers for 3.5 and 4.5 fail because windows thinks they are already installed on the system....Technet is not really of help these days (i just get the standard "enable it from programs and features" answers or the "DISM" way. Both don't work.Any idea how to get .net running again?Anonymous
December 27, 2013
Hi NoZart - Windows 8.1 includes the .NET Framework 2.0 SP1, 3.0 SP1, 3.5 SP1 and 4.5.1 as a part of the OS, which is why the standalone installers won't allow you to install them.What exact errors are you seeing from the .NET Framework, and what are you doing at the time that you see the errors? Also, can you upload the log file from the verification tool to a file server (such as http://skydrive.live.com) and post a link back here that I can use to download it and take a closer look?Also, for reference, here are some steps I typically recommend to try to repair the versions of the .NET Framework that are installed as a part of the OS: Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx.Anonymous
January 08, 2014
The comment has been removedAnonymous
January 09, 2014
Hi Bronson - Here are the steps that I typically recommend to try to repair this type of Windows feature install problem: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.Anonymous
January 28, 2014
HiThank you Aaron for your tool and timeBack to that posted by Jack Wilson on 23 Nov 2013Running on XP. I am SURE I don't have any Net, but your app behaves as described by Jack. Moreover, in this case one should find an empty combobox, but it happens to show ALL the nonexistent versionsBeing here: I suggest you to add a button to show the error log, in case it existsAnonymous
January 29, 2014
Hi alc - Most of the time, this behavior is due to what I described in my reply to Jack Wilson - some versions of Windows XP come with the .NET Framework installed as a part of the OS, and they cannot be uninstalled so they don't appear in the Add/Remove Programs control panel. If you can upload your verification tool log file to a file server (such as http://skydrive.live.com) and then post a link here that I can use to download it, I'll take a closer look and see if I can figure anything out.Thanks for the suggestion about the tool UI too. I decided a while back to not include an error log link because all of the information in the error log is also included in the main log file, and the UI was getting a little crowded with buttons as it is.Anonymous
January 29, 2014
Hi AaronThank you for your quick replyI am very sorry: I can't upload the logThis is a normal retail version of a normal WinXP. I am not looking at the control panel, I'm seing there isn't any "c:WindowsMicrosoft.NET" folder at all, neither "c:Windowsassembly"I think you missed something. The combobox shows not only 1.0, but all the other versions as well. I think that your filter "show-only-the-seems-to-be-installed-versions" is not working ok if there isn't any NETAs Jack said, it's not a big deal, since now I know that "all installed" means "nothing installed", at least for me, cause I only have to care about 2.0 and upperConcerning the button... that's ok, too, I think it's a matter of taste. The important part is that the error log exists, thank to you, and I know where to look for itOnce again, thank you very much for your attention and kindnessAnonymous
January 30, 2014
Hi alc - Thanks for clarifying your scenario for me. The behavior you're seeing is by design. I didn't want to have the verification tool to launch with no versions of the .NET Framework in the drop-down list, so in cases where it finds no versions of the .NET Framework installed, the tool will fall back to listing all possible versions of the .NET Framework in the drop-down even though they're not installed and verification will end up failing. The log file should also list this information in more detail. I'm sorry for the confusion that this caused for you.Anonymous
February 08, 2014
I am trying to download turbo tax on my new dell laptop. It runs with Windows 8. It says that it can't download because of issues with the .NET, but I have no idea how to fix this. Any suggestions?Anonymous
February 09, 2014
Hi Haley Roehm - I'd suggest trying to install the latest version of the .NET Framework from www.microsoft.com/.../details.aspx. If that doesn't help, then I'd suggest contacting TurboTax technical support to see if they have any additional suggestions and/or patches to fix this problem.Anonymous
February 14, 2014
Hi Aaron,I just buy a new laptop with Windows 8.1 installed, 64 Bit. Everytime I try to install a third party application, it tried to install Microsoft .NETFramework v2 first, but then it always said that "The installation of Microsoft.NET Framework v2 has failed" and exit.I don't quite understand about it, so I try to install the .net framework from other source, but it always said that it has already installed.Then I use netfx_setupverifier_new.zip and get this log:http://1drv.ms/1c8cvk3http://1drv.ms/1c8cAV1Can you help me? Thank you in advance!Anonymous
February 15, 2014
Hi Jul - The .NET Framework 2.0, 3.0, 3.5 and 4.5.1 are included as a part of Windows 8.1. Because of that, you can't run the standalone installers for those versions of the .NET Framework on Windows 8.1. If the 3rd party application is trying to install the .NET Framework 2.0 on Windows 8.1, then that is likely an application compatibility bug in this application. I'd suggest looking on the website for the application's manufacturer to see if they have a new version or a patch that makes the application compatible with Windows 8.1.Anonymous
February 17, 2014
Hi Aaron,My Windows 8.1 PC has recently started producing app errors saying that I must install version 4.0.30319 of the .NET Framework - the app has worked ok in the past. Also the February .NET Framework updates from Microsoft have caused disparate issues apparently affecting the users' AppData folders causing, for example Outlook to fail to start. Your excellent Verifier has apparently identified some missing Registry entries, which I imagine are the problem:[02/17/14,17:29:16] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsv1.0.0
[02/17/14,17:29:16] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsStandard CLI 2002Value: v4.0.30319Expected Data: 30319Actual Data: NOT FOUND
[02/17/14,17:29:16] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicystandardsStandard CLI 2005Value: v4.0.30319Expected Data: 4095Actual Data: NOT FOUND
[02/17/14,17:29:16] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicyupgradesValue: v4.0.30319Expected Data: 4095Actual Data: NOT FOUND
[02/17/14,17:29:16] WARNING Key: HKLMSOFTWAREMicrosoft.NETFrameworkpolicyv4.0Value: 4.0.30319Expected Data: 4.0.0-4.0.30319Actual Data: NOT FOUND
I'm nervous of playing with the Registry! Would you be able to outline in idiot terms what I need to do to put this right?! Many thanks.Value: 30319Expected Data: 30319-30319Actual Data: NOT FOUND
Anonymous
February 18, 2014
Hi David39 - Normally, I would suggest using regedit.exe to manually add those missing registry values. However, if you're not comfortable doing that, it might be best to just run Windows 8.1 setup again and choose the repair option to automatically restore those missing registry values.Anonymous
March 21, 2014
Hi Aaron, I have been unsuccessful at installing .NET 4.5 on my 64 bit Windows 7 machine. It fails to work using the standard Windows Update process. That fails and returns the mysterious error "CODE 1" for which I can not find any help. I did find that I could download the installation file (dotNetFx45_Full_setup.exe) to be run separately. Running that gives me this error: "setup installer has stopped working" I have searched for weeks for a solution, but have come up empty. I need .NET 4.5 to run Quickbooks. If you have any ideas, I would appreciate that. Thank you for your time and expertise.Anonymous
March 22, 2014
Hi Mike Montague - My first suggestion is to try to install the .NET Framework 4.5.1 - it is the most up-to-date version of the .NET Framework and it might contain fixes for issues like the one you're seeing with the .NET Framework 4.5. You can download the .NET Framework 4.5.1 from www.microsoft.com/.../details.aspx.If that fails to install too, then can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
April 02, 2014
I have an application which uses .net4 and started having unhandled exception errors today. This app has been working fine since I did windows 7 repair install. I was concerned that it might be problem with .net since I have had some .net issue in the past and used your programs. So I downloaded the latest version of the verifiation tool. However when I try to run it I get an error: "Extracting file failed cause by low memory or corrupted cabinet file."The log files or not created. I have tried this with fresh restart same error. My c drive is half full and plenty of free memory. The security permissions on c: are TrustedInstaller is Owner as it should be. The app in question i uninstalled but am unable to install because it cannot connect to the msi server. The msi service is running and responds to commands. I am able to install 5 other msi based apps with no errors. SFC found no errors. chkdsk found no errors. I have reregistered the msi server while in safe mode. I did test your removal tool and it does start. I did repair install for .Net4 client with no issues. I can open windows componenents through Add and Remove programs.Any thoughts would be appreciated.Anonymous
April 03, 2014
The comment has been removedAnonymous
April 23, 2014
Hi, Aaron, my laptop, Toshiba p205 has Vista Business, installed January 2007. Recently it has been displaying an error message on start up, stating that the system was unable to launch the TcrdMain due to inoperative .NET Framework, and instructs me to ensure the Windows apps for the .NET Framework are turned on in my programs in the Control Panel. I've done that, but at the end of turning them on, it continually says "Some programs were not enabled," and the ones that weren't are the .NET Framework 3.0 set. I've downloaded all the versions and variations of .NET Framework, and tried to install them to no avail. Nothing changes the message I get on start up. Furthermore, I use AutoCAD, and since this problem it doesn't run properly and also displays errors that I've found are related to the .NET Framework. Many other programs are running improperly, including my wireless card, and the Windows Explorer (it locks up routinely when I try opening file folders). None of the versions after 3.0, and I've tried reinstalling that one, change the problem when I install them. They each say their installations were successful, but the problem remains each time. I downloaded and ran your netfx_setupverifier, and the end message, after running through the verification was: "Verification succeeded for product .NET Framework 1.1 SP1" I hoped this would find the problem, but it doesn't seem to have. Is there anything else I can do? I'm desperate. Thanks so much--RickAnonymous
April 24, 2014
Hi Rick Shelton - Here are the steps that I suggest for this type of error: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.Anonymous
May 05, 2014
I have Vista Basic SP2 on a Acer Aspire 5515. Net framework 2.x, 3.5, and 4.x are installed. I have been unable to update to the latest configuration. It was suggested that I could download 4.5.1 without uninstalling the already installed versions. I tried that approach, however the installer went into a "rollback" and I received a Fatal Error Code 0x80070643.What should I do to download the latest .NET Framework version?Anonymous
May 05, 2014
The comment has been removedAnonymous
May 09, 2014
Hi Aaron,I too have been unable to update .NET Framework update KB982671. I've read numerous threads and tried several suggestions. Today I uninstalled .NET Framework Client Profile, tried to then tried to manually run KB982671 update and get message that KB2468871v2 does not apply, or is blocked by another condition on your computer.I ran netfx repair tool and it tried several things and eventually said tool couldn't solve and sent logs to microsoft.I'm not computer savvy or I'd tried the solution on windows 7 forum about needing to create a .dllI would MUCH appreciate your help. Hoping to not have to use the repair tool as it sounds risky.I'm using an HP Pavilion g6, running Windows 7 Home Premium x64. Much thanks, CJAnonymous
May 17, 2014
Hi cjinca - If you haven't yet, I'd suggest trying to install the latest update to the .NET Framework 4 - it is the .NET Framework 4.5.1 and you can download it from www.microsoft.com/.../details.aspx.If that doesn't install correctly, then please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look.Anonymous
May 28, 2014
Dear Aaron, I have managed to destroy my .NET 3.5.1 install on a win7 Pro x64 installation. I had removed and reinstalled several versions of .NET as I was trouble shooting an application install which would not work - the culprit in the end was McAfee. When trying to turn on the 3.5.1 feature in windows features the cryptic message "An error has occurred. Not all of the features were successfully changed" is displayed and the install fails. I have tried some of the solutions (renaming files and running install scans) none of which have worked. Before re-installing windows, would you have any suggestions as to an appropriate trouble shooting path? Thank you for your time.Anonymous
May 28, 2014
Hi Daniel Alonso - Here are the steps that I suggest for this type of error: Install the latest Windows service pack if you haven't yet. Try to run the System Update Readiness Tool from support.microsoft.com/.../947821. Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.Anonymous
June 01, 2014
Thank you Aaron. I will give this a try.Anonymous
June 23, 2014
Hello AronDo you Plan to Update the .NET Framework setup verification tool to support the SP2(.NET Framework 4.5.2)Thanks in Advanced for Your feedback.Anonymous
June 24, 2014
Hi REBL - Yes, I'm planning to update both the verification tool and the .NET Framework detection sample to support 4.5.2, but I haven't had time yet. I hope to get to that in the next few days. I'm sorry for the delay.Anonymous
July 15, 2014
Tool correctly reports 4.5.2 etc installed but "Not adding product..." reason is incorrect.[07/15/14,11:52:33] Install state for .NET Framework 1.0: not installed.[07/15/14,11:52:33] Install state for .NET Framework 1.1: not installed.[07/15/14,11:52:33] Install state for .NET Framework 2.0: installed with service pack 2.[07/15/14,11:52:33] Install state for .NET Framework 3.0: installed with service pack 2.[07/15/14,11:52:33] Install state for .NET Framework 3.5: installed with service pack 1.[07/15/14,11:52:33] Install state for .NET Framework 4 Client: installed with no service packs.[07/15/14,11:52:33] Install state for .NET Framework 4 Full: installed with no service packs.[07/15/14,11:52:33] Install state for .NET Framework 4.5: installed with no service packs.[07/15/14,11:52:33] Install state for .NET Framework 4.5.1: installed with no service packs.[07/15/14,11:52:33] Install state for .NET Framework 4.5.2: installed with no service packs.[07/15/14,11:52:33] Not adding product '.NET Framework 1.0' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 1.1' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 1.1 SP1' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 2.0' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 2.0 SP1' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 3.0' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 3.0 SP1' because it is not currently installed[07/15/14,11:52:33] Not adding product '.NET Framework 3.5' because it is not currently installed[07/15/14,11:53:30] Calling ShellExecute to display fileAnonymous
July 15, 2014
Hi vvirmani - The wording of those log entries is confusing, but the behavior is correct. Behind the scenes, the tool is treating the .NET Framework 3.5 SP1 as a separate product from the .NET Framework 3.5. So, the tool should have added an entry to the drop-down to allow you to verify the .NET Framework 3.5 SP1, but it didn't add an entry to verify the .NET Framework 3.5 because 3.5 is superseded by 3.5 SP1. The same thing is happening behind the scenes for the .NET Framework 2.0 and its service packs and the .NET Framework 3.0 and its service packs. I'm sorry for the confusion that this caused.Anonymous
July 31, 2014
I am getting:[07/31/14,14:46:14] ERROR Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727
[07/31/14,14:46:14] ERROR Key: HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727Value: SPActual Data: REGISTRY VALUE NOT FOUND
But when I look in the registry, I can see the values, HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727SP is set to a 2 and HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727Install is set to a 1. Any ideas?Value: InstallExpected Data: 1Actual Data: NOT FOUND
Anonymous
July 31, 2014
Hi Paul - Is your computer running a 64-bit version of Windows? If so, the .NET Framework creates registry keys at 2 locations:HKLMSOFTWAREMicrosoftNET Framework SetupNDPv2.0.50727HKLMSOFTWAREWow6432NodeMicrosoftNET Framework SetupNDPv2.0.50727I'm guessing that these keys are missing from the 2nd location that I listed above.Anonymous
August 21, 2014
Does this tool work on Windows Server 2012 R2?Anonymous
August 21, 2014
Hi Joel - Yes, it should. Please let me know if you see any issues.Anonymous
September 16, 2014
I get an error message ".NET 4.0 Framework verification tool can't be found." when installing California Individual State for Turbo Tax 2013 (installer file name is: w_california_ind_2013.10a.0101.exe ) Note: I was able to succesfully install Turbo Tax Deluxe 2013 Standalone on my Vista x64 Home Premium PC prior to thiswithout any errors. Yet strangely the state installer has an issue.I downloaded and ran the .NET 4 VERIFIER from your blog and all versions of .NET Framework Verified with NO ERRORS.So if the problem is that the installer is searching for the verifier program in a particular file path, perhaps I just need to simply extract the verifier app in the appropriate folder on my computer??? If so, please instruct me where to place the binary .exe file so that the Turbo Tax installer can find the ".NET 4.0 Framework Verification Tool"I am curious, where did you get this tool and why is your blog the only place in the entire planet that this tool is available for download? No comments from Microsoft Knowledge Base or Support site whatsoever, and Intuit Support pages constantly refer to follow your instructions and to download Your Tool, in fact they refer to you by name Aaron Stebner. I'm completely shocked to see this situation plays out yearly for several years and yet Intuit and MS have provided no better clearer explanation or resolution to this ongoing problem. Considering its a darn near crime not to file your taxes, basically meaning every single american must do it annually, and probably a huge percentage use TurboTax to file, wouldn't supporting the Taxpayers in resolving this issue be a top priority???PLEASE ADVISE!ThanksDaveAnonymous
September 16, 2014
Anyhow, I hope that you can advise me a simpler faster solution, such as, simply install the verification tool in windows system folder and name should be spelled as so... because it seems that its hardcoded into the TurboTax installer and its unable to search other locations. WHY HASN'T INTUIT, SETUP THEIR TOOL TO PROMPT THE USER TO "BROWSER" OR "FIND" THE LOCATION OF THE VERIFICATION TOOL? THAT WOULD SOLVE IT QUITE FAST WOULDN'T IT!?? i get the sick feeling that Intuit wants to leave these bugs in the standalone so they can push people to use the online service instead. That will raise their profits alot considering many people resell their installation CD's after finishing their returns or share the CD's with their family members, this cannot be done with the online service.If the path is not hardcoded into the installer, then where does it look? Is it defined in some environment variable? or registry key? Does the binary for the verification tool need to be registered with the registry so its located by all similar setup/installer apps? Intuit has a history of using different development tools rather than Microsofts ilbraries in the past, I could tell their software was built with different GUI interfaces and libraries than standard MS Visuall C++ libraries. Perhaps the conflict is a result of corporate competition. MS leaves these bugs in their software and does not support Intuit in resolving it because they don't license their development tools and libraries from MS. I don't know but why do we have to suffer from this?Anonymous
September 16, 2014
I want to follow your instructions about uninstalling manually and then reinstalling .NET Framework 4 however when I search microsft downloads I find a hundred varieties of .NET Framework. There's Client, Server, Web or Standalone editions, Full Language Package, 4.0.3 Update version, and on an on. Why can't we get clear instructions about what version is the best to download. Do we uninstall through the windows programs control panel? or use your cleaner tool? What about Framework 4.5? I saw that for download too. Will that supercede 4.0 and function in its place? Or is it not backwards compatible? It seems we have to have every version of .NET Framework ever released, installed on our computers to support every possible app that was ever made because we have no idea what version they built their app with. Is this correct? Thank you.Anonymous
September 16, 2014
Hi Dave - I'm sorry to hear about the bad experience you've been having with the .NET Framework setup verification tool and TurboTax. I created the .NET Framework setup verification tool. That's why it is available for download via my blog. I work for Microsoft, not Intuit, and because of that, I am not familiar with how TurboTax setup tries to locate and run the verification tool during its installation process. I would recommend contacting the Intuit/TurboTax technical support team for further assistance with this issue.Anonymous
September 16, 2014
Hi General User - In general, I recommend using the entries in the Programs and Features control panel to uninstall the .NET Framework. The .NET Framework cleanup tool is only intended as a last resort in case the normal uninstall process doesn't work correctly for some reason.When you re-install, instead of searching on the Microsoft Download Center, I'd suggest using the links from step 5 of the blog post at blogs.msdn.com/.../8108332.aspx to avoid confusion.The exact version(s) of the .NET Framework that you will want to re-install will depend on what the applications you plan to use require. I wrote a bit about how to determine what version(s) of the .NET Framework to install in the blog post at blogs.msdn.com/.../10219046.aspx, so hopefully that will help you with your decision-making process.The .NET Framework 4.5, 4.5.1 and 4.5.2 are in-place upgrades that fully replace the .NET Framework 4, so if you're planning to install the .NET Framework 4, I'd instead recommend installing the .NET Framework 4.5.2 because it contains the latest updates for the .NET Framework 4.Anonymous
September 17, 2014
The comment has been removedAnonymous
September 22, 2014
HI how do i uninstall it now that i have verified that it is installed i was trying to find errors but it said it completed ok, and i looked and did not really see errors but i'm not to technical, also were does it store the logs and how to remove thoughs as well thanks for the info man great tool. do you no of any way to repair the .net on win 8.1?Anonymous
September 22, 2014
HI so i looked at the logs and no errors in there can you help me figure this one out it saysEvent ID 1026 .net runtimeApplication: AlienwareAlienFXController.exeFramework Version: v4.0.30319Description: The process was terminated due to an unhandled exception.Exception Info: System.Net.Sockets.SocketExceptionAnonymous
September 23, 2014
Hi does this look ok - The error that you listed sounds like a problem with AlienwareAlienFXController.exe as opposed to a problem with the .NET Framework itself. I'd suggest looking on the web site for the manufacturer of that application to see if they have any known issues, patches or workarounds available for that issue.Anonymous
September 28, 2014
UNCLE...I just don't know what to do. I am running windows 7 64 bit and just can't get past install errors while trying to install any .NET version. I have ran the verification tool and it shows .NET 2.0 install but it does not show in the control panel. Every time I try to install any version I get an error....An installation is running....Can't access installer....I have tried the fix tool, clean tool and can't get anywhere...Anonymous
September 29, 2014
Hi Robert - I'm sorry for the hassles that this issue is causing for you. Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
September 29, 2014
Aaron...Here is the link for the requested fileTo view and download your files, visit:www.sendthisfile.com/dBItO5sgG9FBseVQHoJK6VhqAnonymous
September 30, 2014
The comment has been removedAnonymous
October 01, 2014
Hi Aaron...Sure do appreciate all the help you have given but still having issues that I'm hoping you can help me with. So I used the clean up tool, rebooted, launched 4.5.2 as administrator and still get "Installation Did Not Succeed" The Windows installer Service Could Not be Accessed. So I launch the MS .Net Framework Repair Tool, one of the processes it starts is the Windows installer. I re-launch 4.5.2....Same error message The Windows installer Service Could Not be Accessed.....Any thoughts?Anonymous
October 01, 2014
Hi Robert - I'm sorry for the continued hassles you're experiencing. I'm guessing that this error is being triggered early enough in the installation process that .NET Framework setup didn't have a chance to write it to the log file or something like that and that's why I didn't see it in the log files you uploaded.That type of issue typically indicates a problem with the Windows Installer service itself and not a problem with the .NET Framework installer. I'd suggest trying the repair steps listed at support2.microsoft.com/.../2642495 to see if they help in this scenario.Anonymous
October 02, 2014
The comment has been removedAnonymous
October 02, 2014
Hi Robert - I'm sorry, but I don't know what else to suggest for you at this point. It might help to try to post a question on the Windows 7 forum at answers.microsoft.com/.../windows_7 to see if someone there knows what else might need to be fixed to allow the Windows Installer service to be accessed.Anonymous
November 13, 2014
The comment has been removedAnonymous
November 14, 2014
Hi Karl - You're not mistaken. There used to be a /p switch. It was removed for the reasons outlined at blogs.msdn.com/.../10349253.aspx. I'm sorry for the hassles.Anonymous
November 17, 2014
The comment has been removedAnonymous
November 18, 2014
Hi Heylin Hurtado - Can you please use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
November 20, 2014
This tool saved me after some 3 days and nights... I would not reinstall the computer since it came preinstalled and cannot acces to the install files on Q: ((???)) So here is what i did after having this issue with Framework 3.5 and a Windows 7 Starter. I uninstaled Framework 3.5, and could not install any other. and did not want to instal 4.5... Programs were asking me to set the Registry key to point to the install folder of Framework... How? Well, reinstalling 3.5. Nope.. Windowsupdate, nope. Instructions say in which order to install, (3.5, 1.0, 1.1, ..) but they do not work.. none of them with windows 7.The logfile says what files and which regystry entryes are missing. I searched in the winsxs folder and found them... so i copied them, each of them manually with administrator rights, to the places they were expected. I created the registry entryes and ... voila... Microsoft Fix It works up to a point, Intel Driver Update Utiliy (which was the beginning of my nightmare) too, and alsoSo thank you Aaron Stebner.Anonymous
November 20, 2014
The comment has been removedAnonymous
December 30, 2014
=Hola.Tengo problema y no se como solusionar la.Use su heramienta,no entiendo nada.Puede ayudar me?[12/31/14,09:54:14] Beginning of new SetupVerifier activity logging session[12/31/14,09:54:14] Build created on June 24, 2014[12/31/14,09:54:14] For more information about repairing the .NET Framework, see support.microsoft.com/.../2698555 and go.microsoft.com/fwlink[12/31/14,09:54:14] Activity log file location: C:UsersaleAppDataLocalTempsetupverifier_main_12-31-14_09.54.14.txt[12/31/14,09:54:14] Error log file location: C:UsersaleAppDataLocalTempsetupverifier_errors_12-31-14_09.54.14.txt[12/31/14,09:54:14] Detected operating system: Windows 7 (x64)[12/31/14,09:54:14] Windows directory: C:windows[12/31/14,09:54:14] System directory: C:windowssystem32[12/31/14,09:54:14] Program Files directory: C:Program Files (x86)[12/31/14,09:54:14] Common Files directory: C:Program Files (x86)Common Files[12/31/14,09:54:14] Install state for .NET Framework 1.0: not installed.[12/31/14,09:54:14] Install state for .NET Framework 1.1: installed with service pack 1.[12/31/14,09:54:14] Install state for .NET Framework 2.0: installed with service pack 2.[12/31/14,09:54:14] Install state for .NET Framework 3.0: installed with service pack 2.[12/31/14,09:54:14] Install state for .NET Framework 3.5: installed with service pack 1.[12/31/14,09:54:14] Install state for .NET Framework 4 Client: installed with no service packs.[12/31/14,09:54:14] Install state for .NET Framework 4 Full: installed with no service packs.[12/31/14,09:54:14] Install state for .NET Framework 4.5: installed with no service packs.[12/31/14,09:54:14] Install state for .NET Framework 4.5.1: installed with no service packs.[12/31/14,09:54:14] Install state for .NET Framework 4.5.2: not installed.[12/31/14,09:54:14] Not adding product '.NET Framework 1.0' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 1.1' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 2.0' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 2.0 SP1' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 3.0' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 3.0 SP1' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 3.5' because it is not currently installed[12/31/14,09:54:14] Not adding product '.NET Framework 4.5.2' because it is not currently installed[12/31/14,09:54:18] Starting verification for product .NET Framework 1.1 SP1[12/31/14,09:54:18] Section [Files - .NET Framework 1.1] - start parsing entriesAnonymous
December 31, 2014
Hi Ivana - What is the exact problem that you're seeing that led you to try the verification tool in the first place? For example, are you seeing a specific error message when you try to run an application, and if so, what is the full error message and what application are you trying to run?Anonymous
March 24, 2015
Hello, I am looking for a way to resolve "Net framework verification tool can't be found" error installing TurboTax Software downloads. There is another issue Fatal Error 1602 that we were able to resolve but this error seems to be a little more complicated.Anonymous
March 24, 2015
Hi Terrence Scales - I'm sorry, but I don't know how the TurboTax setup program is trying to locate and run the .NET Framework verification tool behind the scenes. As a result, I think you'll need to contact the TurboTax technical support team for further assistance with that issue.Anonymous
April 07, 2015
network 4. has not been instaled because hresult 0xc8000222Anonymous
April 08, 2015
Hi sonny - I don't recognize that error code from my past experience. Would it be possible for you to use the tool described at blogs.msdn.com/.../6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://onedrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?Anonymous
May 18, 2015
The comment has been removedAnonymous
May 18, 2015
Hi Jay - Here are the steps that I suggest for this type of error:
- Install the latest Windows service pack and updates if you haven't yet.
- Try to run the System Update Readiness Tool from support.microsoft.com/.../947821.
- Try to repair the files that are a part of your OS by using the steps listed at blogs.msdn.com/.../how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx. If none of the above help, you might need to repair/re-install Windows to fix this type of error. It might also help to post a question on one of the Windows forums to see if someone there has any additional suggestions for you to try before you resort to re-installing Windows.
Anonymous
July 22, 2015
Hi Aaron, I had .net framework 4 already. Then I tried installing a software that installed NetFx20SP2_x86.exe in process. Did this mess up my .net framework?! If so, how to fix? Thanks a lot, DiaAnonymous
July 23, 2015
Hi Dia - The .NET Framework 4 is designed to allow you to install and use it side-by-side with older versions of the .NET Framework, including the .NET Framework 2.0 SP2.Anonymous
September 12, 2015
We have been receiving the Error parsing C:WindowsMicrosoft.NETFrameworkv2.0.50727configmachine.config Parser returned error 0xC00CE556 09/12/15,13:21:03] Beginning of new SetupVerifier activity logging session [09/12/15,13:21:04] Build created on July 31, 2015 [09/12/15,13:21:04] For more information about repairing the .NET Framework, see support.microsoft.com/.../2698555 and go.microsoft.com/fwlink [09/12/15,13:21:04] Activity log file location: C:UsersDavidAppDataLocalTempsetupverifier_main_09-12-15_13.21.03.txt [09/12/15,13:21:04] Error log file location: C:UsersDavidAppDataLocalTempsetupverifier_errors_09-12-15_13.21.03.txt [09/12/15,13:21:04] Detected operating system: Windows 10 (x64) [09/12/15,13:21:04] Windows directory: C:WINDOWS [09/12/15,13:21:04] System directory: C:WINDOWSsystem32 [09/12/15,13:21:04] Program Files directory: C:Program Files (x86) [09/12/15,13:21:04] Common Files directory: C:Program Files (x86)Common Files [09/12/15,13:21:04] Install state for .NET Framework 1.0: not installed. [09/12/15,13:21:04] Install state for .NET Framework 1.1: not installed. [09/12/15,13:21:04] Install state for .NET Framework 2.0: installed with service pack 2. [09/12/15,13:21:04] Install state for .NET Framework 3.0: installed with service pack 2. [09/12/15,13:21:04] Install state for .NET Framework 3.5: installed with service pack 1. [09/12/15,13:21:04] Install state for .NET Framework 4 Client: installed with no service packs. [09/12/15,13:21:04] Install state for .NET Framework 4 Full: installed with no service packs. [09/12/15,13:21:04] Install state for .NET Framework 4.5: installed with no service packs. [09/12/15,13:21:04] Install state for .NET Framework 4.5.1: installed with no service packs. [09/12/15,13:21:04] Install state for .NET Framework 4.5.2: installed with no service packs. [09/12/15,13:21:04] Install state for .NET Framework 4.6: installed with no service packs. [09/12/15,13:21:22] Section [Registry GE - .NET Framework 2.0 SP2 (64-bit)] - stop parsing entries [09/12/15,13:21:22] Processing custom action 'Custom Action - .NET Framework 2.0 test application' [09/12/15,13:21:22] ExecutablePath = 'Netfx20TestApplication.exe' [09/12/15,13:21:22] FriendlyName = '.NET Framework 2.0 test application' [09/12/15,13:21:23] TimeoutSeconds = '300' [09/12/15,13:21:23] WaitOnExit = 'true' [09/12/15,13:21:23] Silent = 'true' [09/12/15,13:21:23] Launching process 'Netfx20TestApplication.exe' now [09/12/15,13:21:23] Process successfully launched. Waiting 300 seconds for it to complete. [09/12/15,13:21:23] Process 'Netfx20TestApplication.exe' exited with return code 0 [09/12/15,13:21:23] Not running action 'Files - .NET Framework netfxperf.dll' for product '.NET Framework 2.0 SP2' because the OS condition does not match [09/12/15,13:21:23] Verification succeeded for product .NET Framework 2.0 SP2Anonymous
September 13, 2015
For the above, I ran the System File Tool Checker and it said that all was okay. I ran the .NETFrameworkChecker (above). I also ran the Framework Repair Tool from the above link. Microsoft took the information as it could not be repaired with the tool. Do you have any suggestions as to what to do next?Anonymous
September 13, 2015
Hi Betty - These are the steps that I would recommend that you try for this type of machine.config parsing error:
- Rename the file C:windowsmicrosoft.netFrameworkv2.0.50727CONFIGmachine.config to machine.config.old
- Make a copy of the file C:windowsmicrosoft.netFrameworkv2.0.50727CONFIGmachine.config.default and rename it to machine.config
- Reboot your PC
Anonymous
October 02, 2015
Too bad about silent mode being removed... it means I can't use this tool any more.Anonymous
October 02, 2015
Hi Drew - You can find more information about why silent mode was removed in the blog post at blogs.msdn.com/.../10349253.aspx. I'm not sure why that means you can't use the tool anymore though. Can you clarify the scenarios you were using it for and why they require running this tool in silent mode?Anonymous
October 03, 2015
when i download terraria v1 3 0 8 GOG , then i open the file , next it said :To run this application, you first must install one of the following versions of the .NET Framework : v4.0.30319 Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework I download in SimpleFiles, how can i play my game ?Anonymous
October 04, 2015
The comment has been removedAnonymous
October 05, 2015
Hi David - What version of Windows are you running, and what versions of the .NET Framework do you currently have installed? If you haven't yet, you can try to download the .NET Framework 4 and install it on your PC to see if it helps resolve that error. Any of the following should satisfy that requirement: .NET Framework 4 - www.microsoft.com/.../details.aspx .NET Framework 4.5 - www.microsoft.com/.../details.aspx .NET Framework 4.5.1 - www.microsoft.com/.../details.aspx .NET Framework 4.5.2 - www.microsoft.com/.../details.aspx .NET Framework 4.6 - www.microsoft.com/.../details.aspxAnonymous
October 05, 2015
Hi Drew - If you haven't seen it yet, I've posted sample code that you can use to detect if a given version of the .NET Framework is installed on a PC or not - blogs.msdn.com/.../9763379.aspx. Just like the verification tool, that sample code is not 100% foolproof though. There are possible edge cases where both the verification tool and the sample code will return true but something is missing or misconfigured that could cause some part of the .NET Framework to work as expected on a given PC.Anonymous
October 16, 2015
The comment has been removedAnonymous
October 19, 2015
The comment has been removedAnonymous
November 03, 2015
Uff.... Maybe in a far far galaxy exist vcredist setupverifier?... Heh...Anonymous
November 04, 2015
Hi Tort - Sorry, there is not a setup verification tool for the VC++ redistributable that I know of. Are you seeing a specific problem related to the VC++ runtime files that you are trying to fix on your PC that led you to search for such a tool? If so, please post more details about the exact errors that you're seeing and I'll try to help if I can.Anonymous
December 28, 2015
Hi Aaron, i have a similar issue with this guy: " David 4 Oct 2015 5:45 AM when i download terraria v1 3 0 8 GOG , then i open the file , next it said :To run this application, you first must install one of the following versions of the .NET Framework : v4.0.30319 Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework I download in SimpleFiles, how can i play my game ?" I have Win XP and I try to install a diffeent program. I cannot find the exact version of .NET Framework that works for Win XP and is higher than v4.0.30319. Do you know which one I should install and if it even exists, since it's XP anyway...Anonymous
December 29, 2015
Hi radoslav - The .NET Framework 4 is the one you'll want in this scenario I think. You can download it from www.microsoft.com/.../details.aspx, and it supports installing on Windows XP.Anonymous
February 16, 2016
Hi, The tool is not running on Windows 10 Pro. There is additional software for it to work?Anonymous
February 17, 2016
Hi Vandrey Trindade - This tool supports Windows 10, and it is running fine on the Windows 10 PCs that I've tried it on so far. What is the exact error that you see when you try to run it on your Windows 10 PC?Anonymous
February 17, 2016
Hello - are you still taking questions, and if so, can you relate to Windows Server 2012 + can you point me in the right direction re: these results? I am unable to open even PowerShell [big problem], some MMC tools + Server Manager on a 2012 Standard Ed. Some of the errors point to .Net. When I try to open PowerShell, I get: "Windows PowerShell terminated" includes these .Net related items: ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
powershell_ise Assembly Version: 3.0.0.0 Win32 Version: 6.3.9600.16406 (winblue_gdr_oob.130926-1103) CodeBase: file:///C:/Windows/System32/WindowsPowerShell/v1.0/powershell_ise.exe
System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.6.1068.2 built by: NETFXREL3STAGE CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
System Assembly Version: 4.0.0.0 Win32 Version: 4.6.1055.0 built by: NETFXREL2 CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll"
Anonymous
February 17, 2016
Hello Aaron - here is a link to my server results that I used from the .Net tool http://1drv.ms/1QmurHvAnonymous
February 17, 2016
Hi David W - The log that you uploaded shows that many files that should've been installed by the .NET Framework 4.6.1 are missing from your PC. I'm not sure how that would've happened. I'd recommend using the tools and steps listed at blogs.msdn.com/.../8108332.aspx to fully remove the .NET Framework 4.6.1 from your PC, and then re-install it using the link at www.microsoft.com/.../details.aspx.Anonymous
February 23, 2016
We have over 60 servers running .Net 4.6, which have patches KB3098779 and KB3097997 installed. There is a problem with this configuration, described in the the following KB article: support.microsoft.com/.../3118750. When I run your tool against one of these servers, it returns code 0 for .Net 4.6.1 and .Net 4 Full. I am looking for a way to determine the mis-configurations that these patches cause. This is so that I can in turn determine whether or not the issue has been resolved using one of the fixes that MS suggests. Is there something else in the log I can look for besides that return code? One of the suggested fixes was to upgrade to 4.6.1, but this did not resolve the issue on a server with an affected application. Another option is a recently revised KB3098785. From what I can tell, installing this is also supposed to correct the problem, but I need a way to determine whether or not the issue has in fact been resolved before there are issues with any dependent applications. Thanks in advance for any advice.Anonymous
February 23, 2016
The comment has been removedAnonymous
February 23, 2016
The comment has been removedAnonymous
February 24, 2016
Hi Charlie Boston - I'm sorry for this experience on the forums. From what I can tell after re-reading that KB article, it seems like the safest route would be to uninstall the problematic patches, uninstall the .NET Framework 4.6 and then install the .NET Framework 4.6.1.Anonymous
February 24, 2016
Hello Sir.Aaron my name is Vien and from what i have heard that your a Dev or somewhat associated with the creation of .Net Framework I was thinking that you could help on my problem regarding .Net Framework In Case you Need my Computer Specs Windows Edtion: Windows 7 Ultimate Operating System: 64 Bit Operating System Installed Ram: 4GB Ram Processor: Intel(R) Pentium(R) CPU G3260 @ 3.30GHz 3.30GHz Video Card: Nvidia GEForce GTX 650 Inno 3D Mother Board:Asus H81M-D My Computer was Freshly installed Windows this week so Everything is New How Did i know im encountering this problem? I just Bought myself an Razer Keyboard And Mouse with chroma and it requires Razer Synapse 2.0 which requires it to change the color of the keys and mouse and once i downloaded it and ran the installer in came with .Net Framework 4 but i did instal .Net Framework 4 last week and i had no option to not install it, Well i i had no choice but to reinstall it and after the process it may or may have not corrupted the .Net Framework 4 Files, I really Dont know well i tried several times everyday then i thought of installing Razer Synapse 2.0 in my Laptop which has a 32 Bit Operating System with Windows Professional in it, Then It Worked! Then I thought of maybe copying the System32 files onto my Computer if this is possible. and problem running the Windows Media center due too (0xc700000b) and other applications including installers this is affecting my work and leisure time please answer my problem in a timely matter thank youAnonymous
February 26, 2016
Hi Vien - It is not safe to copy the contents of the system32 directory from one PC to another, so I wouldn't recommend doing that. You mentioned that your .NET Framework 4 files may or may not have been corrupted. Are you seeing a specific error message that led you to believe that the .NET Framework 4 was corrupted on your PC If so, what is the exact text of the error message, and what action did you take that caused the error message to appear?Anonymous
May 21, 2016
Installation LogMessage Types: Errors Verbose Messages Message Details: Date Time Summary Expand All Collapse All © 2009 Microsoft Corporation. All rights reserved. Terms of Use.OS Version = 6.1.7600, SP = 0.0, Platform 2OS Description = Windows 7 - x64 Home Premium Edition MSI = 5.0.7600.16385Windows version = amd64_windowsfoundation_31bf3856ad364e35_6.1.7600.16385_none_5f2ecc1aaa4ac3b2.manifestWindows servicing = 6.1.7600.16385CommandLine = D:\3a548a028f368aa6f07e7d\Setup.exe /x86 /x64Using Simultaneous Download and Install mechanismOperation: InstallingPackage Name = Microsoft .NET Framework 4.5 SetupPackage Version = 4.5.50709User Experience Data Collection Policy: DisabledNumber of applicable items: 9RmShutdown failed with error: 351RmShutdown failed with error: 351Exe (D:\3a548a028f368aa6f07e7d\SetupUtility.exe) succeeded.Exe Log File: dd_SetupUtility.txtServiceControl operation succeeded!ServiceControl operation succeeded!Exe (D:\3a548a028f368aa6f07e7d\Windows6.1-KB958488-v6001-x64.msu) failed with 0xc8000222 - (null).Final Result: Installation failed with error code: (0xC8000222) (Elapsed time: 0 00:09:33).- Anonymous
May 21, 2016
The comment has been removed
- Anonymous
Anonymous
June 15, 2016
Having issues with .NET Framework on Windows 8.1 after (stupidly) trying to clean off previous installations of Visual Studio and Sql Server and getting too ambitious.I have your verification tool, the cleanup tool, and the repair tool. The new SSMS (June 2016) thinks I have .net framework 4.5, but it's not installed well enough for the SSMS installation to proceed -- it just hangs. Even the UNINSTALL for SSMS tells me that 4.5 is needed, but it cannot remove or see it, apparently.So I'm kind of stuck in a loop. I'm currently running the repair tool specifically for 4.0 (3.5 is the last version to clear the verifier tool) and am awaiting the results, but the log files are huge and undecipherable to me. And, because I started the repair tool in "quiet" mode, I can't even see if it's still running -- just watching to see if new files are created in the temp folder, right now.Tips for this situation, please? Is there someone who can decipher my log files for me?- Anonymous
June 16, 2016
The comment has been removed
- Anonymous
Anonymous
July 23, 2016
Can we install .NET 4.5.2 on Windows 10? Thank you.- Anonymous
July 25, 2016
The comment has been removed
- Anonymous
Anonymous
August 06, 2016
The comment has been removed- Anonymous
August 08, 2016
Hi lopes mendes - I'm sorry, but I don't have experience troubleshooting Windows Media Player issues like the one you describe. I'd suggest posting a question on the Windows forum for the version of Windows that you are running on your PC and hopefully someone there can help - http://answers.microsoft.com/en-us/windows- Anonymous
August 16, 2016
Yes, thank you for answer but this particular fault is related to the ".NET Framework Runtime error 'which is reflected in Windows Media Player 12. Thank you.- Anonymous
August 18, 2016
Hi lopes mendes – That type of error message doesn't necessarily mean that something is wrong with the .NET Framework on your PC. In many cases, that error means that the application uses the .NET Framework but that it crashed due to a bug in the application itself. As a first troubleshooting step, I'd still suggest posting a question on the Windows forum for the version of Windows that you are running on your PC and hopefully someone there can help – http://answers.microsoft.com/en-us/windows
- Anonymous
- Anonymous
- Anonymous
Anonymous
August 12, 2016
Hi, thanks for the tool, just an advice, when I made a ctrl+click in the link http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog%7C_Tools/netfx%7C_setupverifier%7C_new.zip it sent me to your drive and I can see some of your files, so I don't know it is Ok for you but take a look.- Anonymous
August 12, 2016
Hi Carlos Rodriguez - Thank you for letting me know about this. All of the items in the Blog Tools folder on my OneDrive site are shared out to the public, so it is OK that you can see other things there besides the setup verifier tool.
- Anonymous
Anonymous
September 14, 2016
I have several WS 2012 R2 servers running an application that does not support .Net 4.6.1 and I've rolled them back to .Net 4.5.2 using the method here: https://blogs.technet.microsoft.com/exchange/2016/02/10/on-net-framework-4-6-1-and-exchange-compatibility/However, when I run the verification tool it still shows 4.6 and 4.6.1 as "Product verification succeeded!".If I use this powershell script it verifies that KB3012467, KB3083184 and KB3045562 are not installed. https://gallery.technet.microsoft.com/scriptcenter/Check-for-Net-Version-677f73d6Looking in the registry also verifies that 4.6.1 is not installed.Any thoughts on why it's still verifying 4.6.1?- Anonymous
September 14, 2016
Hi Brendan Bartlett - I'm not sure why that would be happening. Could you upload the log file created by the verification tool to a file server (such as http://onedrive.live.com) and reply back here with a link so I can download it and take a closer look?
- Anonymous
Anonymous
October 24, 2016
Will there be an update for .NET Framework 4.6.2?- Anonymous
October 24, 2016
Hi Joel Levenson - I'm sorry for the delay updating this tool to support the .NET Framework 4.6.2. I've just published an updated version, so if you can take a look and let me know if you see any issues, I'd appreciate it. Here is a blog post that announces .NET 4.6.2 support as well - https://blogs.msdn.microsoft.com/astebner/2016/10/24/net-framework-setup-verification-tool-cleanup-tool-and-detection-sample-code-now-support-net-framework-4-6-2/.- Anonymous
October 28, 2016
No worries. Thanks! I appreciate it and having this tool available.
- Anonymous
- Anonymous
Anonymous
October 27, 2016
The comment has been removed- Anonymous
October 27, 2016
The comment has been removed
- Anonymous
Anonymous
November 02, 2016
I think this is among the most significant info for me. And i am glad reading your article. But should remark on few general things, The site style is perfect, the articles is really excellent : D. Good job, cheersAnonymous
November 04, 2016
Why does the tool inaccurately detect the operating system, or do I have other issues?[11/04/16,14:05:06] Detected operating system: Windows 8.1 (x64)running this on Server 2012.- Anonymous
November 04, 2016
Hi march111 - The OS detection code in this tool doesn't differentiate between Windows 8.1 and Windows Server 2012. There isn't any OS-specific logic in the tool that needs to be able to differentiate between those 2 versions of Windows though, so the only effect you'll notice is an inaccurate logging string when you run the tool on Windows Server 2012. You can safely ignore that.
- Anonymous
Anonymous
November 22, 2016
Right after the .NET Framework 3.5 SP1 shipped, I updated the .NET Framework cleanup toolAnonymous
January 03, 2017
Hello AaronI have been using a program for years, Freemake Video Converter. All of a sudden it won't start and I can see a file in the windows log, .Net Runtime, 1026.I have not knowledge to go much further, and are desperate for help.I used the Setup Verification Utility and ran. Not sure of what came out, but the code in the end were 0 on those I ran.I could not change the language, sorry for that.Please help me <3Tillämpningsprogram: FreemakeVC.exeFramework-version: v4.0.30319Beskrivning: Processen avslutades på grund av ett ohanterat undantag.Undantagsinformation: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException vid DynamicClass.CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object) vid System.Dynamic.UpdateDelegates.UpdateAndExecute1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Runtime.CompilerServices.CallSite, System.__Canon) vid Common.Services.GeoIpDataGetter.GetGeoIpData() vid Common.Services.GeoIpDataGetter.get_GeoData() vid VideoConverter.App.RegisterObjectInServiceContainer() vid VideoConverter.App.OnStartup(System.Object, System.Windows.StartupEventArgs) vid System.Windows.Application.OnStartup(System.Windows.StartupEventArgs) vid System.Windows.Application.b__1_0(System.Object) vid System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) vid System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) vid System.Windows.Threading.DispatcherOperation.InvokeImpl() vid System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object) vid System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) vid System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) vid System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) vid MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) vid System.Windows.Threading.DispatcherOperation.Invoke() vid System.Windows.Threading.Dispatcher.ProcessQueue() vid System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) vid MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) vid MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) vid System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) vid System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) vid System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) vid MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) vid MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) vid System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) vid System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame) vid System.Windows.Application.RunDispatcher(System.Object) vid System.Windows.Application.RunInternal(System.Windows.Window) vid System.Windows.Application.Run(System.Windows.Window) vid VideoConverter.App.Main()- Anonymous
January 03, 2017
Hi Freja - That type of error is typically a problem with the application itself and not with the .NET Framework. I'd recommend looking for more information about this error on the web site for the manufacturer of the application. Hopefully they have an FAQ or a patch or something like that to help solve this issue.- Anonymous
January 03, 2017
Allright, I see.Thank you Aaron for replying so quickly.
- Anonymous
- Anonymous
Anonymous
May 06, 2017
Hi Aaron,Now we need one for .NET 4.7 which is now Generally available..... :DBest Regards,Crysta- Anonymous
May 12, 2017
Hi Phantom of the Mobile - Yes, this is on my backlog. I hope to get the tools and sample detection code updated for the .NET Framework 4.7 in the near future.- Anonymous
June 01, 2017
Arron,Thank You, I got it today. I sure wish you still had Email notify available!!!Best Regards,Crysta
- Anonymous
- Anonymous
Anonymous
May 26, 2017
The comment has been removed- Anonymous
May 26, 2017
The comment has been removed
- Anonymous
Anonymous
June 17, 2017
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1055.0facing errors very often to fetch information while operation, require support.Anonymous
June 17, 2017
The comment has been removed- Anonymous
June 19, 2017
Hi Santosh Banerjee - In my past experience, that type of error tends to be an issue with the application itself, not with the .NET Framework. I'd suggest searching for information on the website of the application's manufacturer to see if they have any patches, known issues or workarounds for this type of error.
- Anonymous
Anonymous
June 28, 2017
" I’m really enjoying the theme/design of your blog. Do you ever run into any internet browser compatibility issues? A handful of my blog visitors have complained about my blog not operating correctly in Explorer but looks great in Opera. Do you have any advice to help fix this issue? "- Anonymous
July 03, 2017
Hi Karther - I haven't heard of any browser compatibility issues from readers of my blog up to this point. I don't manage the blog hosting software - it is handled by a centralized IT team here at Microsoft for the entire MSDN and TechNet blog family.
- Anonymous
Anonymous
September 04, 2017
I downloaded the verification tool and it was successfully run but the problem was not solved. i still cannot download internet explorer 2011- Anonymous
September 05, 2017
Hi Azza M Kamel - I don't think the .NET Framework would have anything to do with the ability to download Internet Explorer. I don't have much expertise troubleshooting that type of issue though, so I'd suggest posting a question on the Windows forums at https://answers.microsoft.com/en-us/windows to see if someone there is able to help you.
- Anonymous
Anonymous
November 08, 2017
Hi Aaron,When I run the verification tool I am getting Product verification failed. See log for details. Below are the last few lines of the log file[11/08/17,18:39:32] Section [Registry - .NET Framework 4 Full (Common)] - stop parsing entries[11/08/17,18:39:32] Not running action 'Registry - .NET Framework 4 Full (32-bit)' for product '.NET Framework 4.6.2' because the OS condition does not match[11/08/17,18:39:32] Section [Registry - .NET Framework 4 Full (64-bit)] - start parsing entries[11/08/17,18:39:32] Section [Registry - .NET Framework 4 Full (64-bit)] - stop parsing entries[11/08/17,18:39:32] Section [Registry - .NET Framework 4 Full (Wow6432Node)] - start parsing entries[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: Install Expected Data: 1 Actual Data: 1[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: InstallPath Actual Data: REGISTRY VALUE FOUND[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: Servicing Actual Data: REGISTRY VALUE FOUND[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: TargetVersion Expected Data: 4.0.0 Actual Data: 4.0.0[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: Version Actual Data: REGISTRY VALUE FOUND[11/08/17,18:39:32] Section [Registry - .NET Framework 4 Full (Wow6432Node)] - stop parsing entries[11/08/17,18:39:32] Not running action 'Registry - .NET Framework 4.5 (32-bit)' for product '.NET Framework 4.6.2' because the OS condition does not match[11/08/17,18:39:32] Section [Registry - .NET Framework 4.5 (64-bit)] - start parsing entries[11/08/17,18:39:32] Section [Registry - .NET Framework 4.5 (64-bit)] - stop parsing entries[11/08/17,18:39:32] Section [Registry - .NET Framework 4.5 (Wow6432Node)] - start parsing entries[11/08/17,18:39:32] Key: HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full Value: Release Actual Data: REGISTRY VALUE FOUND[11/08/17,18:39:32] Section [Registry - .NET Framework 4.5 (Wow6432Node)] - stop parsing entries[11/08/17,18:39:32] Processing custom action 'Custom Action - .NET Framework 4.0 test application'[11/08/17,18:39:32] ExecutablePath = 'Netfx40TestApplication.exe'[11/08/17,18:39:32] FriendlyName = '.NET Framework 4 test application'[11/08/17,18:39:32] TimeoutSeconds = '300'[11/08/17,18:39:32] WaitOnExit = 'true'[11/08/17,18:39:32] Silent = 'true'[11/08/17,18:39:32] Launching process 'Netfx40TestApplication.exe' now[11/08/17,18:39:32] Process successfully launched. Waiting 300 seconds for it to complete.[11/08/17,18:39:44] ERROR Process 'Netfx40TestApplication.exe' exited with return code -532462766[11/08/17,18:39:44] ERROR Verification failed for product .NET Framework 4.6.2.Can you give me further directions for the above errors. I have looked at https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system . Apart from this any ideas.Thanks,- Anonymous
November 10, 2017
The error you're seeing means that a very simple .NET application is failing to run correctly on the PC, which typically means that there is something broken in the .NET Framework at a pretty low level on the PC. What version of Windows is on your PC when you see this issue? If you haven't yet, I'd recommend trying to install the most recent version from the .NET Framework 4 family (which as of the time I write this comment is the .NET Framework 4.7.1 that can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=56116) to see if that will help fix this.
- Anonymous
Anonymous
May 12, 2018
Hiany chance for add support for .NET 4.7.2? i broke my installation (windows 10 64bits 1803) and i want know the windows registry entries and what value need set for fix it (the files is intact (maybe), but the .NET windows registry entries is clear).net repair tool need also add support for 4.7.2, because only found the 4.7.1 versiongreetings- Anonymous
May 15, 2018
Hi sL1pKn07 - I am planning to add support for the .NET Framework 4.7.2 to the cleanup and verification tools available via my blog in the near future. I work on those tools in my spare time though, so I don't know for sure when I'll be able to fit that in.In the meantime, I'd recommend comparing the registry values from a working PC to your broken PC to see if you can figure out what values are missing. The verification tool on my blog checks registry values in the following locations:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework SetupHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\NET Framework Setup- Anonymous
February 24, 2019
Aaron, I have followed your blog as suggested by many readers having troubles with the installation of TurboTax (2018) and was wondering if you would be willing to review my log files and suggest a remedy. I can load the files to a google drive or similar.Thanks- Anonymous
February 27, 2019
Hi RafiSch - Yes, I can take a look at your log files and see if I can figure anything out. Can you please upload them to a file server such as OneDrive and reply back here with a link I can use to download them?- Anonymous
March 02, 2019
Aaron, many thanks but the problem was related to a corrupt file on a Turbotax CD rather than .NET. Thanks again for the willingness to help :)
- Anonymous
- Anonymous
- Anonymous
- Anonymous