Hello,
(This is the same post as one of mine in Communities. I just bring it here as well.)
I faced pretty much the same situation with my apps. After a recent Windows Update, none of the Modern UI apps was able to start. This includes Store and PC Settings as well. Whenever I was clicking on an app, the tile was flipping to full screen then it
was going back to the Start screen.
I have tried all suggestions in various forums. It had nothing to do with:
- A specific antivirus (I use Bitdefender 2013),
- Domain,
- Proxy settings of IE,
- Time zone,
- File Permissions,
- Driver,
- Screen resolution,
- Re-installation of my apps (Store was not working).
Everything was working fine, until the Update. My installation was a clean one, version Pro, and I had no intension of refreshing/restoring/re-installing the OS. And no-one could guarantee that the same issue would not happen again after some time!
I noticed that whenever I was clicking on a tile, I was getting some Event entries. The strangest entry was something like this: "Interface not registered". You might want to check if you face something similar. Just go to the Event Viewer under Application
and Service Logs -> Microsoft -> Windows -> Apps
Of course I was not able to understand what "Interface" means in this case, but I suppose that the apps need to establish a connection with a proxy service based on a protocol in order for the proxy service to do something they need.
I used the Process Monitor tool and I filtered out what was happening in the system whenever I was clicking a modern app. I traced backwards from where the app process was exiting. The app was quering the registry in a specific key to get a CLSID that would
identify the class needed for the app to interface with. The required class for which the CLSID was needed was the "c:\windows\system32\actxprxy.dll" class.
The query had a successful result and the app could get the CLSID. Then a search in the registry was taking place for the registered class with the specific CLSID.
For an unknown reason, and probably after the Windows Update, the specific class was not registered. I manually search the registry and, although a vast amount of processes were referring to the same
actxprxy.dll CLSID, I could nowhere find the class registration it self!!! Of course,
that was the reason of apps failing in my case.
You can try to re-register the actxprxy.dll class, it does not harm, even if you do not experience the same exact issues. To be on the safe side and since I know there have been implications between well known CLSIDs of actxprxy.dll and ieproxy.dll, I re-registered
both. You may want to try the following, but remember to have a backup of your registry first.
1. Open a command line window As Administrator
2a. If you have a 32 bit OS then issue the following:
IF EXIST "%SystemRoot%\System32\actxprxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%SystemRoot%\System32\actxprxy.dll"
IF EXIST "%ProgramFiles%\Internet Explorer\ieproxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%ProgramFiles%\Internet Explorer\ieproxy.dll"
2b. If you have a 64 bit OS then issue the following:
IF EXIST "%SystemRoot%\System32\actxprxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%SystemRoot%\System32\actxprxy.dll"
IF EXIST "%ProgramFiles%\Internet Explorer\ieproxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%ProgramFiles%\Internet Explorer\ieproxy.dll"
IF EXIST "%WinDir%\SysWOW64\actxprxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%WinDir%\SysWOW64\actxprxy.dll"
IF EXIST "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll"
3. Depending on the number of commands executed, you should get Dialog Boxes saying that the registration was successful.
4. Try your app!
I hope that this could help some people out there. Sorry for the long post (I hope someone from MS will see the details and fix this issue)!
-
Proposed as answer by
Aravind.nair
Wednesday, June 03, 2015 11:01 AM