0
我最近在我的Windows 7機器上遇到了一個問題,我無法運行具有特定名稱的應用程序。我們稱之爲a.exe。爲什麼我無法運行具有特定文件名的exe文件?
這是一個基於C++ Qt的應用程序,並且一直運行良好幾個月,但是當我今天嘗試運行它時,我得到了「應用程序無法正確啓動(0x80000003),單擊確定關閉應用程序。 Debug或Release的這兩個32位和64位版本都會發生這種情況。
我花了幾個小時在圈子裏檢查依賴關係並回滾到以前的版本,沒有得到任何地方。我在另一臺機器上試過軟件,它的工作,所以它一定是我的機器上的東西...
我終於發現,如果我將它重命名爲其他(例如a1.exe),那麼它將工作: - S
我檢查了VirtualStore文件夾,但看不到任何東西。任何其他想法?
任何機會有另一個文件具有相同的名稱,在你的路徑中的某個地方? –
gflags也許?查看「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options」(在wow6432node下也可以查看)文件的名稱。 – avakar
@avakar在「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options」下有一個條目,當我刪除它時,我可以運行該程序。非常感謝小費。 –