1
Vote

After upgrade to Windows 7 from Vista, unable to uninstall Microsoft EFS Assistant

description

Uninstalling "Microsoft EFS Assistant" after upgrade to Windows 7 will result in
"Microsoft EFS Assistant can only be installed on Windows XP SP2 or Windows Vista."
 
Found workaround is to remove it manually.
 
1) Search under HKLM for "efs assistant" for a key under "CurrentVersion\Uninstall"-- path will be different depending if system is x86 or amd64. e.g. key:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall{93C545C0-0E66-4813-BFF1-55B464580909}
2) "InstallSource" value might point to non-existant directory (with non-existant source MSI package). If so copy "UninstallString" value and modify it to also log and then run it, e.g.:
msiexec /uninstall {93C545C0-0E66-4813-BFF1-55B464580909} /lv* "%userprofile%\desktop\msi.log"
3) Open the log at "%userprofile%\desktop\msi.log" and look for line like:
MSI (s) (00:30) [17:10:30:297]: Original package ==> C:\Windows\Installer\203f6baa.msi
4) Open an elevated CMD prompt to clean-up:
IF application is running> kill EFSAssistant.exe
IF 64-bit Windows> rmdir /s /q "C:\Program Files (x86)\Microsoft EFS Assistant"
ELSE IF 32-bit Windows> rmdir /s /q "C:\Program Files\Microsoft EFS Assistant"
Delete the installer, e.g.> del C:\Windows\Installer\203f6baa.msi
Delete the Add/Remove Programs entry, e.g.> reg delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall{93C545C0-0E66-4813-BFF1-55B464580909} /va

comments