Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Virtual PC 2007 SP1 虛擬機拖曳檔案到主機報錯 Vitual PC(d3) 解決方案

編輯:關於 Windows
 

Virtual PC 2007 SP1 主機→客體拖曳正常,客體→主機卻報錯:「Virtual PC 在主機中複製檔案時出錯,Vitual PC(d3) 中發生錯誤!」且主機出現 DragonDropProcessFolder 隱藏資料夾。經測試,修正登錄機碼路徑即可解決。

修正步驟 (Win7 宿主機親測)

  1. 建立 DragFiles.reg:
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\VPCHostCopyHook]
    @="{8932AEFE-9DB6-4f43-AFB2-5682F55E773A}"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{8932AEFE-9DB6-4f43-AFB2-5682F55E773A}"="VPCHostCopyHook"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8932AEFE-9DB6-4f43-AFB2-5682F55E773A}]
    @="VPCHostCopyHook"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8932AEFE-9DB6-4f43-AFB2-5682F55E773A}\InProcServer32]
    "ThreadingModel"="Apartment"
  2. 建立 DragFile.bat(關鍵:HKLM 必須展開為 HKEY_LOCAL_MACHINE):
    regedit /s DragFiles.reg
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8932AEFE-9DB6-4f43-AFB2-5682F55E773A}\InProcServer32" /ve /f /d "%cd%\VPCShExH.dll"
  3. 將兩檔放入 Virtual PC 2007 SP1 安裝目錄 (與 Virtual PC.exe 同層)
  4. 雙擊執行 DragFile.bat → 登出或重開機生效

修正後,客體拖曳檔案到主機桌面/資料夾完全正常,不再報錯。

Copyright © Windows教程網 All Rights Reserved