none
can not access C: (no such interface supported) after upgrade to Windows SP1.

    Pregunta

  • We use windows 7's update to upgrade to Windows sp1. After upgrade, we can not access My Computer. The error message is "no such interface supported". Also if we click "Control Panel", there are a few error msg windows popup, the last error msg is  "no such interface supported".

    If we run C:\Windows\System32\regsrv32 for all .dll. The administrative accounts can access any thing without errors, but normal users still get the same error of "no such interface supported".

    We have repeated it two times. I guess it may be a SP1 issue.

    We use Windows 7 64 bit and set the auto updates for important patches.

    martes, 21 de febrero de 2012 21:56

Respuestas

Todas las respuestas

  • Hi,

    As this issue occurs after installing Service Pack 1, we can perform System Restoreto back up the system to an earlier date before the issue appears.

    Then, we can try to download and install Service Pack 1 manually via the below website:

    http://www.microsoft.com/download/en/details.aspx?id=5842

    Note: Please choose “windows6.1-KB976932-X64.exe” file to download.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    miércoles, 22 de febrero de 2012 9:08
  • Thank Kim for your reply. We don't try to download and install Windows 7 SP1 manually, because we have many Windows 7 workstations.  I wonder whether there are other solutions.

    miércoles, 22 de febrero de 2012 18:12
  • Hi,

    Let us use the tool Process Monitorfor try to find the root cause. Please paste any “access denied” or other error messages.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    jueves, 23 de febrero de 2012 9:58
  • I have obtained some info by using Process Monitor (see below). What I should do? thanks very much.

    I checked that "NAME NOT FOUND" is because names don't exist in my computer.

    1
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: Registry
    Operation: RegOpenKey
    Result: NAME NOT FOUND
    Path: HKCU\Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    TID: 3836
    Duration: 0.0000040
    Desired Access: Read

    2
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: Registry
    Operation: RegOpenKey
    Result: NAME NOT FOUND
    Path: HKCU\Software\Classes\Folder
    TID: 3836
    Duration: 0.0000040
    Desired Access: Read

    3
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: File System
    Operation: CreateFile
    Result: NAME NOT FOUND
    Path: C:\Windows\winsxs\Backup\amd64_microsoft-windows-activexproxy_31bf3856ad364e35_6.1.7600.16385_none_6e03251703fb5d3d_actxprxy.dll_82133921
    TID: 2396
    Duration: 0.0000388
    Desired Access: Read Attributes
    Disposition: Open
    Options: Open Reparse Point
    Attributes: n/a
    ShareMode: Read, Write, Delete
    AllocationSize: n/a

    4
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: Registry
    Operation: RegQueryValue
    Result: NAME NOT FOUND
    Path: HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\{28636AA6-953D-11D2-B5D6-00C04FD918D0} 6
    TID: 3836
    Duration: 0.0000021
    Length: 144

    5
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: Registry
    Operation: RegOpenKey
    Result: NAME NOT FOUND
    Path: HKCU\Software\Classes\Folder\shellex\ContextMenuHandlers
    TID: 3836
    Duration: 0.0000044
    Desired Access: Read

    6
    Date & Time: 23/02/2012 10:53:24 AM
    Event Class: Registry
    Operation: RegOpenKey
    Result: NAME NOT FOUND
    Path: HKCU\Software\Classes\Folder\ShellEx\ContextMenuHandlers\BriefcaseMenu
    TID: 3836
    Duration: 0.0000040
    Desired Access: Read

    jueves, 23 de febrero de 2012 19:03
  • Hi,

    We need capture the relevant operation log, try to boot into Clean Boot mode and follow the steps below to capture the specific operation log for analyzing:

    1. Launch “Procmon.exe”.
    2. Click “Filter”—“Filter…”
    3. Chose “Process Name” in the first drop-down list.
    4. Chose “is” in the second drop-down list.
    5. Type “Explorer.exe” in the box.
    6. Chose “Include” in the last drop-down list.
    7. Click “Add”, “Apply” and OK.
    8. Clear the monitor content.
    9. Now, please try to reproduce your phenomenon.

    10. After receiving the error message, please click “File” of Process Monitor.

    11. Click “Save” and upload the file here.

    I will check it for you later.

    Best Regards,

    Kim Zhou



    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    viernes, 24 de febrero de 2012 9:28
  • Thank Kim for your detailed instruction.

    I have generated the file according to your instruction. The file "Craig_Logfile.PML" is at https://skydrive.live.com/?cid=86EB38833858FCED&id=86EB38833858FCED%21106.

    Look forward to your suggestion. Thanks.

    viernes, 24 de febrero de 2012 17:56
  • Hi,

    After viewing the log file you uploaded, I have not found the helpful information from it. I would like to check Event Viewerto see if there is any useful information on this issue.

     

    Best Regards,

    Kim Zhou


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    martes, 28 de febrero de 2012 9:48
  • Hello Kim, I have checked event viewer. These errors of "no such interface supported" don't leave any logs in event viewer.  

    Because after I did a regsrv for all .dll, administrative account can work fine. I think that regsrv for all .dll might work, but my method of regsrv .dll is not incomplete. What I did to regsrv all .dll is like this: run "dir *.dll /s /b > regdll.bat"; replace any "C:\" in "regdll.bat" into "C:\Windows\System32\regsrv32.exe C:\"; then run "regdll.bat" and ignore any errors.

    I appreciate if you can show me a official, complete method to regsrv all .dll in a windows 7 64 bit computer. Thanks.

    martes, 28 de febrero de 2012 17:22
  •  

    Hi,

    I suspect this is a permission issue.

    At this time, please try to reset account permission:

    1. Download SubInACL tool:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23510

    (Please note, this tool is available for Win7 also)

    2. How to run SubInACL:

    http://blogs.msdn.com/b/astebner/archive/2006/09/04/739820.aspx

    Best Regards,

    Kim Zhou


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    viernes, 02 de marzo de 2012 9:23
  • Thank Kim.

    I've tried it but get errors "RegSetKeySecurity Error: 5 Access is denied." when run:

    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r /setowner=administrators >> %temp%\subinacl_output.txt 

    Done: 173977, Modified 120982, Failed 52995, Syntax errors 0.

    It seems that no enough permission to make changes. All other commands run completely with "failed 0". 

    I run it as a administrative account. My computer is Windows 7 Prefefional 64 bit. I'll search it next week. I appreciate if anyone can provide any suggestions. Thanks.


    • Editado craigliu viernes, 02 de marzo de 2012 23:46
    viernes, 02 de marzo de 2012 23:34
  • Still have problem in using subinacl. The errors are like:

    subinacl /subkeyreg HKEY_LOCAL_MACHINE  /setowner=administrators
    Failed 4
    : 2 The system cannot find the file specified.
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\igfxdv32.CUIDriver : 2 The system cannot find the file specified.

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\igfxdv32.CUIDriver: 6 : Unable to enumerate subkeys
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\igfxdv32.CUIDriver.1 : 2 The system cannot find the file specified.

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\igfxdv32.CUIDriver.1: 6 : Unable to enumerate subkeys

    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /grant=everyone=r /grant=restricted=r

    339 Failed  with errors such as:  "Add Ace error: 87 The parameter is incorrect", etc.

    Maybe our system has been changed too much, and is mess now. Is there a way to reset all permissions and settings to default for a windows 7 64 bit system?


    jueves, 08 de marzo de 2012 21:42
  • The problem is not solved yet.  I have tried:

    1) reset permission with subinacl. Some errors can not be removed.

    Then I install/upgrade to SP1 after reset subinacl. The windows 7 64 bit sp1 not work with the same error of "no such interface supported".

    2) reset permission with

    secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

    Still have some errors. 

    Then I install/upgrade to SP1 after reset with secedit. The windows 7 64 bit sp1 not work with the same error of "no such interface supported".

    3) download “windows6.1-KB976932-X64.exe”  from  

    http://www.microsoft.com/download/en/details.aspx?id=5842

    , then manually install it. The windows 7 64 bit sp1 not work with the same error of "no such interface supported".

    Sometimes I doubt that this issue is caused by sp1 itself.  Hope any suggestions. Thanks.


    • Editado craigliu lunes, 12 de marzo de 2012 17:44
    lunes, 12 de marzo de 2012 17:42
  • I'll use SP1 and IE9 blocker to stop upgrading.

    • Editado craigliu lunes, 12 de marzo de 2012 19:02
    lunes, 12 de marzo de 2012 17:50
  • Hi,

    You may have a try with 3rd party product with regsiter dll files:

    http://www.addictivetips.com/windows-tips/registerun-register-dlls-with-regsvrhelper-in-windows/

    Thanks.

    Kevin Ni


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    miércoles, 14 de marzo de 2012 6:30
  • I have tried:

    dir *.dll /s /b > regdll.txt

    And run "regsvr32.exe /s" to each line of regdll.txt. It doesn't work.

    Then I try two scripts of repairing IE8/IE9 (also IE10) download from http://www.iefaq.info/?action=artikel&cat=42&id=133&artlang=en. The problem has been solved. For 64 bit system, run both scripts: ie8-rereg.32on64 and ie8-rereg.64on64. I have done it in a few computers.


    • Marcado como respuesta craigliu lunes, 13 de mayo de 2013 14:58
    • Editado craigliu lunes, 13 de mayo de 2013 14:58
    lunes, 13 de mayo de 2013 14:57