我在1999年編寫了一個Win-32桌面應用程序,並且從那以後一直通過Windows的各種迭代維護它。它不需要64位地址空間,所以我從來沒有打算將它遷移到64位apis。我的應用程序不會顯示在Windows 10中開始搜索
在Win 10出現之前,我可以輸入<我的應用程序名稱的前幾個字母>,並且該應用程序將運行。
在Win 10中,我必須雙擊應用程序才能運行它。如果我嘗試應用程序的文件夾,其內容顯示在開始菜單中,但不是應用程序本身。我看所有的應用程序下,應用程序不在那裏。我已經添加了開始菜單的快捷方式,但即使該提示不足以讓Windows找到該應用程序。我試圖創建一個bat文件,它會將應用程序觸發並將bat文件放在程序文件夾中,但是失敗了。
我從來沒有爲應用程序編寫過安裝程序。該應用程序位於自己的文件夾中,我通過將它從CD或網絡驅動器中拖出來創建,因爲我在Win-98以後的所有Windows迭代之間進行了遷移。
現在是否有一些XML文件需要創建:「這是一個應用程序,請微軟將它包含在開始菜單中?」我以爲* .exe就足夠了,但顯然不是。也許* .exe代碼現在必須駐留在程序文件夾中,不允許有例外情況?
如果它有什麼區別,應用程序是用C編寫的,並在Visual Developer 2008中編譯。它讀取孩子對算術問題的手寫響應。
更多信息我已經挖了......
我注意到,Python的顯示在Windows搜索,但PHP沒有。 IIRC,我用安裝程序安裝了python,而php被解壓到當前位置。
它建立一個程序不需要駐留在C:\程序文件夾中啓動搜索中。
然後我發現Python在C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs中有一個快捷方式,但PHP沒有。 「而已!」我認爲。不。開始搜索現在顯示我放在那裏的文件夾,但不是程序的快捷方式。因此,在開始菜單文件夾居住不這樣做。
我很討厭。
..甚至更多的信息... 我重新編譯了整個項目,現在搜索發現可執行文件,建議開始搜索已損壞。此外,如果我完全輸入名稱,開始搜索只會顯示應用程序。在Win 7中,只有前幾個字母就足夠了,就像win10中的大多數可執行文件一樣。
的應用程序仍然沒有出現在所有的應用程序部分,但話又說回來,我也不已安裝Autodesk應用程序。 OTOH,Autodesk應用程序通過輸入幾個字母來顯示。
在這一點上,它似乎win10開始搜索被打破。
我不清楚你是否實際上在開始菜單文件夾中放置了一個快捷方式到你的程序,或者只是它的文件夾的快捷方式? –
@JonathanPotter我已經嘗試了兩個。 – Michael