Table of Contents
Kelly's Korner - Troubleshooting Windows XP
Doug Knox - Windows® XP File Association Fixes
List of fixes included in Windows XP Service Pack 2
Should not see me
* WINDOWS 2000 INSTALL/UNINSTALL: If Windows Explorer
is open in Windows 2000 during installation of the
Websense Enterprise, Check Point FireWall-1 Edition,
or when you uninstall any edition of Websense, you may
see the message “Ending Program…you should not see me”
just as Windows shuts down for the restart. This message
comes from Windows 2000, and does not affect Websense
installation in any way.
XP's Little-Known 'Rebuild' Command
[XP]De software die u installeerd, voldoet niet aan...
You cannot install some updates or programs
"The software you are installing has not passed Windows Logo testing..." error message when you try to install Internet Explorer 6 SP1
Software has not passed Windows logo testing and will not be installed
Problem Description:
When you try to install a package from the Windows Update Web site you receive a message stating that the software has not passed Windows logo testing and will not be installed..
Resolutions:
Suggestion 1
This problem can occur if the hotfix installer was referencing:
C:\WINDOWS\system32\CatRoot2\edb.log and the file was corrupt. Either renaming C:\WINDOWS\system32\CatRoot2\edb.log or renaming the entire C:\WINDOWS\system32\CatRoot2 folder will allow the hotfix install to complete normally.
Suggestion 2
Register the following system files.
1. Click “Start,” and then click “Run.”
2. Type “regsvr32 licdll.dll” (without quotes).
3. Click “OK.”
4. Type “regsvr32 regwizc.dll” (without quotes).
5. CLick “OK.”
Suggestion 3
This problem can also occur if the Cryptographic Services have been disabled.To resolve this problem:
1. Click “Start,” and then click “Run.”
2. Type “Services.msc” (without quotes).
3. Double-click “Cryptographic Services.” If the service has been disabled,enable it.
4. Attempt to download and install Windows Updates again, and then check to see if the
problem is resolved.
Suggestion 4
The symptom can occur if the “Microsoft Root Authority” certificate or the “NOLIABILITY ACCEPTED, ©97 VeriSign, Inc.” certificate under Trusted Root Certification Authorities has been removed. On another computer that has the Microsoft Root Authority certificate installed, do the following:
1. Open Internet Explorer
2. Click “Tools,” and then click “Internet Options.”
3. Click “Contents.”
4. Click “Certificates.”
5. Click “Trusted Root Certification Authorities.”
6. Scroll down until you locate Microsoft Root Authority certificate.
7. Click “Export.”
8. Follow the prompts to export the certificate to “DER encoded Binary x.509(.CER)file.” On the computer that cannot install the update, follow the steps to import the certificate you saved.
Issue Applies To:
Windows XP
User logt in apps crashen
Een user logt in, apps crashen en de novell mappings zijn niet beschikbaar.
Er verschijnen foutmeldingen: <naam programma> - Application Error The application failed to initialize properly (0xc0000022). Click on OK to terminate the application
Dilemon en regmon gedraaid en laten letten op em_exec.exe en dat programma uitgevoerd terwijl biede monitor programma's draaiden. Daarmee kwam ik uit op ACCESS DENIED meldingen bij het openen van oleaut32.dll en MSVCP60.dll in C:\WINDOWS\SYSTEM32\. De rechten van beide dlls bekeken, daar stond alleen administrators en rutgers in als rechthebbenden en rutgers als eigenaar. Power Users en Users toegevoegd met Read en Execute rechten. Dat loste het probleem van crashende apps onder andere user accounts op, maar mappings werden nog niet gemaakt. De owner van beide bestanden op mijn werkstation zijn leden van de groep Administrators.
Gekeken naar de owners van alle bestanden in C:\WINDOWS\SYSTEM32\ middels dir /q > d:\owners.txt en type d:\owners.txt|grep “rutgers” Een paar van de bestanden die op naam van rutgers stonden vergeleken met die op mijn pc, maar die op mijn pc waren niet van rutgers.
Uiteindelijk het werkend gekregen door in C:\WINDOWS\SYSTEM32\ de volgende commando's uit te voeren: Om de groep Users Read en Execute rechten te geven op alle bestanden:
cacls * /e /g Users:r
Om de groep Power Users Read en Execute rechten te geven op alle bestanden:
cacls * /e /g "Power Users":r
Daarna kon ler_user weer inloggen zonder foutmeldingen na het inloggen en ook de mappings waren weer aanwezig, zodat de Application Explorer ook gestart werd.
Opmerkelijk is dat voor de bestanden waar Users en Power Users al rechten geerfd kregen van de system32 directory, de rechten door bovenstaande commando's niet gewijzigd werden.
regsvr32 fails with "LoadLibrary failed - The specified module could not be found"
1. The name of the COM object is wrong. Check that the name supplied to regsvr32 is correct. Check both the name and that the file is in the current directory. 2. The COM object requires another library which is missing. The name of the COM object is correct, but the COM object in turn requires another DLL and it is that subsequent DLL which is missing. There are a number of ways of identifying which DLL is missing. The following always for me: 1. Download a utility called "FileMon" from System Internals. This is a free utility that lets you log all file system accesses. 2. Run FileMon, it will capture all file system activity. 3. Do regedt32 again. It will fail, but it is the log from FileMon which is of interest. 4. Tell FileMon to stop logging, do this by clicking on the magnifying glass in the toolbar. Do not wipe the log! 5. Work from the bottom of the log upwards. What you are logging for is a line that has the process as "regsvr32.exe" and the result as "FILE NOT FOUND". Under Path it will show you what DLL it was looking for. This is the missing DLL. Once you have identified the missing DLL it is up to you how you obtain a replacement. If you are porting objects from one PC to another (which is when I've encountered this problem) then it is reasonable to assume that the "old" pc has a copy of the missing DLL.
Bron:regsvr32 fails with "LoadLibrary failed - The specified module could not be found"