locked
在 64 位元作業系統安裝程式選擇「供給所有使用者」時檔名被修改 RRS feed

  • 一般討論

  • Dear All

    我使用 Connection Manager Administration Kit 封裝一連線程式(其中包含自行開發的應用程式)

    在 Win 7 bit 及 Windows 2008 Server 64 bit 安裝時

    如果選擇「將這個連線提供給所有使用者」時,發現檔案會安裝至

    C:\ProgramData\Microsoft\Network\Connections\Cm\xxx 中

    其中檔案名稱長度超過8碼,副檔案超過3碼的檔案就會被更改檔名 跟以前的Doc 模式一樣

    造成程式無法執行,因為檔名被修改了。

    可是如果選擇「僅限自己使用」時,檔案會案裝至

    C:\USER 中,並不會有檔名被修改的問題。

    在 Windows 7 32 bit 中也不會有檔案被修改的問題。

     

    請問為何安裝至 C:\ProgramData 中會有檔名被修改的問題產生?

    有沒有辦法不讓它修改

    謝謝

    • 已變更類型 Vincent Lin 2010年5月11日 下午 03:15
    2010年5月5日 上午 09:53

所有回覆

  • 沒測試過 , 不過你可以試試看執行下面指令把8.3命名方式關閉看看是否改善

    fsutil behavior set disable8dot3 1

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年5月7日 上午 10:03