我剛剛從Windows 7升級到Windows 8,當我不以管理員身份運行VB6時,SVN插件在VB6中工作。但是,爲了加載和編譯我的整個項目,我需要以管理員身份運行VB6。問題是,當我運行它爲管理員,SVN失敗,此錯誤VB6的SVN插件在Windows 8上無法正常工作
我更換的屏幕截圖一些文件夾的名字,但我一直在使用相同的存儲庫超過一年,這一切完美地工作與Windows 7.您可能有關於此錯誤的任何信息將會有所幫助。
我剛剛從Windows 7升級到Windows 8,當我不以管理員身份運行VB6時,SVN插件在VB6中工作。但是,爲了加載和編譯我的整個項目,我需要以管理員身份運行VB6。問題是,當我運行它爲管理員,SVN失敗,此錯誤VB6的SVN插件在Windows 8上無法正常工作
我更換的屏幕截圖一些文件夾的名字,但我一直在使用相同的存儲庫超過一年,這一切完美地工作與Windows 7.您可能有關於此錯誤的任何信息將會有所幫助。
錯誤的原因是Windows 8上的VB6需要提升權限才能以管理員身份正常運行。我的存儲庫位於網絡驅動器上,因此VB6無權訪問存儲庫。 HKEY_LOCAL_MACHINE/SOFTWARE /微軟/視窗/ CURRENTVERSION /策略/系統/
類型:DWORD
名稱:
爲了解決這個問題,我在以下位置添加註冊表值EnableLinkedConnections
值:1
在虛擬環境(如vmware/vbox/..等)中運行vb6,並使用已知可與vb6一起工作的一些舊窗口,如Windows XP。
編輯:(基於第一評論)
的錯誤似乎是從一些源代碼管理軟件,可考慮更換軟件或尋找替代方案,VB6項目本身不應該被深深打動了這一招。
如果您已經通過升級完成了從Windows 7到Windows 8的遷移,請嘗試執行全新安裝,然後安裝軟件,有時候Windows升級會混淆分配的東西。
不幸的是,虛擬環境對我來說是不可能的。我需要一起使用Windows 8和VB6。 – user1457296
@ user1457296我上面編輯了我的回覆。 – sharp12345
這是正確的。 SVN是源碼控制軟件。我無法替換軟件,因爲我的公司的所有開發人員都需要它。該軟件本身可以工作,但該軟件的VB6插件失敗。 VB6仍然正常工作,但我需要源代碼管理軟件加載項,所以我可以管理哪些代碼提交到我的存儲庫,而無需在Windows資源管理器中訪問文件本身。我懷疑這是我的Windows 8升級,但我的同事做了全新的Windows 8安裝,問題依然存在。 – user1457296