看板 Windows 關於我們 聯絡資訊
先聲明,我知道軟體有分32位元版本和64位元版本 Program Files和x86就是分別放置64位元和32位元軟體用的 只是前陣子我灌了1998年發行的舊軟體 預設路徑居然是灌在Program Files? (1998年,那個年代的作業系統哪有x64......) 因為我得了一種不把正確的位元放在正確的資料夾就會死的病 重灌該軟體並重新指定路徑到x86 今天灌一款64位元的軟體 結果這個軟體預設路徑變成x86的資料夾...... (一樣,手動修改至x64的資料夾) 問題: 為什麼有些軟體的預設路徑會和自己的位元數不符? 如果強行修改預設路徑,執行上會不會出什麼問題? (到目前的執行結果還沒發現到新問題) -- 【看板列表】 批踢踢實業坊 看板《Gossiping》 [←][q]回上層 [→][r]閱讀 [↑↓]選擇 [PgUp][PgDn]翻頁 [c]新文章 [/]搜尋 [h]求助 編號 看 板 類別 轉信 中 文 敘 述 人氣 板 主 ● 1 ˇGossiping 綜合 ◎[八卦] 天佑台灣每一個人民 爆!talk520/hate 2 ˇToS 轉珠 ◎[神魔]轉珠之時,更要關心服貿 爆!s91812/ice05 3 ˇHatePolitics 心情 ◎政治黑特板 爆!setzer -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.70.145 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1485332815.A.C50.html
justLoveBook: x86的OS只有program files,沒有帶x86的 01/25 16:44
DendiQ: 你是看安裝過程的路徑?你有看實際安裝完的路徑嗎? 01/25 16:59
DendiQ: 還有它寫 64 位元不代表整個程式都是 64 位元。 01/25 17:00
DendiQ: 也許只有核心組件是 x64。 01/25 17:00
jerryh001: 也許是預設路徑寫死了 01/25 17:20
uohuoy: 有差嗎?今天你高興要裝到其他槽也沒差別好不好.. 01/25 17:35
dennisxkimo: 有些安裝程式用環境變數 有些則是寫死的 01/25 20:37
wubai1119: 難道路徑不同執行時就會不同? 01/26 07:59
MangoTW: 有道是:江湖本無路。施主何必太在意一定得走哪條路? 01/26 08:13
KevinYu0504: 1998 年時候哪來的 64 位元?所以預設路徑當然是 x86 01/26 11:14
KevinYu0504: 的啊。 01/26 11:14
franchy: 正確位元有很重要嗎? 能動最重要 01/26 18:45
jmlntw: 能理解原PO的想法,東西在不對的地方就是渾身不對勁,不過 01/26 20:16
jmlntw: 實際上沒什麼差別。舊軟體大概是直接寫死路徑了吧。 01/26 20:16
謝謝各位的解答 路徑寫死有推測過,不過相較之下稍晚期的軟體大多會預設裝在x86 所以這裡的路徑寫死可能是系統內部的部分 (至於是怎麼運作的就不知道了) ※ 編輯: Kbart (218.166.83.46), 01/28/2017 18:54:39
fasthall: 應該是安裝時包裝程式用環境變數就會讀到(x86),那個舊 01/30 02:25
fasthall: 程式沒用環境變數而是把program files路徑寫死 01/30 02:25
chocopie: stackoverflow 02/01 03:24
chocopie: how-to-get-program-files-x86-env-variable 02/01 03:24