停用自動網路快顯解析度

文章翻譯 文章翻譯
文章編號: 150215 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您在對應的網路磁碟機上建立一個資源的捷徑,並再重新對應到不同的網路資源相同的磁碟機時,Windows 會嘗試連線到原始的網路資源,當您存取捷徑。

此外,當您重新建立原始連接,不同的磁碟機代號可能對應到原始的資源。這可能會造成程式失敗,因為預期的磁碟機對應並不存在。

發生的原因

這種行為是所用 Windows 會嘗試解析,並自動維護網路資源的捷徑機制的一部分。

取得更多資訊有關 Windows 快速鍵解析度請參閱下列文件 「 Microsoft 知識庫 」 中:
128932Windows 95 如何解決一些捷徑連結

132658已刪除的 NetWare 檔案的捷徑可能會開啟錯誤的檔案

解決方案

個別的捷徑可以利用 Shortcut.exe 工具來移除捷徑的通用命名慣例 (UNC) 路徑資訊進行修改。

附註若要成功地使用 Shortcut.exe 工具來移除捷徑的 UNC 路徑資訊,它必須符合下列準則:
  • 捷徑必須包含 UNC 及靜態路徑資訊。您可以驗證該捷徑包含靜態路徑的捷徑上按一下滑鼠右鍵、 按一下 [屬性],再按 [捷徑] 索引標籤。[目標] 方塊中的路徑應該以下列格式:
    <drive>: \folder\filename.ext
    您可以驗證該捷徑包含 UNC 路徑資訊藉由在 [記事本] 中檢視快顯。若要執行這項操作,按一下 [開始]、 按一下 [執行],] 然後在 [開啟] 方塊中輸入下面這一行
    記事本 <path>\<shortcut.lnk>
    其中 <path>是到您想要變更的捷徑路徑而 <shortcut.lnk> 是從其捷徑名稱您想要移除 UNC 路徑資訊。

    您可能需要按一下 [檢視快顯檔案的 [編輯] 功能表上的 [自動換行。快顯檔案包含主要是無法讀取二進位資訊,不過您應該能夠讀取 UNC 和對應磁碟機資訊。請勿修改或儲存捷徑檔案。
  • 捷徑所,已被靜態路徑所指定磁碟機對應至一個參照到原始的不同的網路共用。
  • 對應的磁碟機必須包含目錄路徑結構和檔案,其名稱與相符的捷徑中靜態路徑。
您可以從下列位置取得 Shortcut.exe 工具:

Windows 95

Shortcut.exe 工具包含在 Microsoft Windows 95 資源工具箱 」,而且也位於 Windows 95 光碟片上的 [Admin\Apptools\Envvars] 資料夾中。

Windows NT

Shortcut.exe 工具併入 [Microsoft Windows NT 伺服器資源套件版本 4.0,補充一,I386\Desktop 資料夾、 MIPS\Desktop 資料夾和 Windows NT 伺服器資源套件 CD-ROM 上的 ALPHA\Desktop 資料夾中。

如需有關如何解決這個問題,在 Windows NT 的詳細資訊,請參閱 「 Microsoft 知識庫 」 中下列文件:
158682在 NT 4.0 下建立的捷徑解析為 UNC 路徑
如果要從捷徑移除 UNC 資訊,請依照下列步驟執行:

注意: 如果您想要停用只將自動解析,並且您不是擔心刪除捷徑的 UNC 路徑資訊應該執行只步驟 1 和 2。捷徑必須包含 「 UNC 路徑和靜態路徑。
  1. 按一下 [開始],指向 [程式集,然後再按一下 [命令提示字元或 MS-DOS 提示。
  2. 使用 Shortcut.exe 工具來停用自動網路快顯解析度與這個捷徑。如果要執行這項操作,在命令提示字元下輸入下列命令並按 ENTER,
    shortcut.exe-<path><shortcut.lnk> s
    其中 <path>是到您想要變更的捷徑路徑而 <shortcut.lnk> 是從其捷徑名稱您想要移除 UNC 路徑資訊。
  3. 依序按一下 [開始]、 指向 [程式集]、 [Windows NT 檔案總管] 或 [Windows 檔案總管],然後尋找您在步驟 2 中指定的快速鍵。
  4. 重新命名捷徑。當您重新命名捷徑時,Windows 會更新捷徑,讓它不會執行自動網路快顯解析度。並不會變更捷徑的副檔名。

    如需有關如何重新命名檔案的資訊,按一下 [開始]、 按一下 [說明]、 按一下 [索引] 索引標籤、 鍵入 重新命名,然後再按兩下 ["重新命名檔案 」 主題]。

    注意: 您必須重新命名捷徑檔案在 Windows NT 檔案總管] 或 [Windows 檔案總管] 中。如果您在命令提示字元重新命名,不會更新該捷徑。
  5. 使用 Shortcut.exe 工具來解析捷徑靜態位置,並刪除 UNC 路徑資訊。如果要執行這項操作,在命令提示字元中輸入下列命令並按 ENTER,
    shortcut.exe-<path>\<shortcut.lnk> r
    其中 <path>是到您想要變更的捷徑路徑而 <shortcut.lnk> 是從其捷徑名稱您想要移除 UNC 資訊。
如需詳細資訊請參閱下列文件 「 Microsoft 知識庫 」 中:
134401Windows 95 資源套件 Readme.txt 檔案

137725包含在 Windows 95 光碟片上的資源套件工具


相同的結果可以套用全域到所有捷徑藉由安裝的 Windows 95 或更新的版本,此檔案的下列更新的檔案:
   SHELL32.DLL  version 4.00.952  dated 11/3/95  817,664 bytes
				

其他相關資訊

自動解析可能不希望發生,如果該檔案所指捷徑已經刻意移至不同的資源,或是使相同的磁碟機代號可能對應到其中一個具有相同內容的幾個網路資源如果一個負載-平衡機制是就地。

當您的捷徑上按一下滑鼠右鍵、 按一下 [內容],然後按一下 [捷徑] 索引標籤時,目標] 方塊中指定的檔案路徑,而且可以包含 UNC 路徑 (\\server\share\directory\filename.ext) 或靜態路徑 (<drive:> \directory\filename.ext)。

網路資源的捷徑可能會有任一種路徑做為目標的建立方式而定。比方說如果捷徑以網路檔案上按一下滑鼠右鍵,再按 [建立捷徑建立,包含靜態的路徑和 UNC 路徑。

當您執行 Shortcut.exe 與-s 參數,若要停用自動網路快顯解析度取決於快顯的類型及任何的網路磁碟機對應狀態按兩下捷徑時,就會發生下列結果:

快顯包含 UNC 路徑只

停用本機的捷徑或一個包含只 UNC 資訊中的自動快顯解析度並不會影響捷徑已解決的方式。

包含 UNC 及靜態路徑的快顯

包含 UNC 和靜態路徑捷徑捷徑解析度會更複雜的。如果您不具有停用快顯解析度,則會使用原始的網路資源。如果在快速鍵對應到靜態路徑所指定的磁碟機,會使用該磁碟機。如果資源對應至不同的磁碟機,用新的磁碟機,並以新的磁碟機資訊更新捷徑的靜態路徑。如果資源不目前對應到磁碟機,其中一個會自動,指派,並以新的磁碟機資訊更新捷徑。

如果已停用快顯解析度,它會解析成指定的靜態路徑。請注意原始的 UNC 路徑資訊仍然包含於快顯內。

如果原始的網路共用對應到靜態路徑所指定的磁碟機,捷徑解析為它,但 UNC 路徑資訊不會刪除從捷徑。

如果不同的網路共用已經對應到指示的靜態路徑及靜態路徑點至現有的檔案,該磁碟機上的磁碟機,然後 UNC 資訊從該捷徑中移除,並且捷徑就會解決像是本機的快顯。 到 Shell32.dll 更新導致 UNC 資訊中如果 DWORD 值 LinkResolveIgnoreLinkInfo"會出現在下列登錄機碼會忽略並將設定為"1"的資料值的所有捷徑:
   HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
				
如果此登錄值不存在,此更新會功能與發行的 Windows 95 版本,在這方面相同。此登錄值不會加入自動安裝這個更新時。


如需有關此元件的更新來解決問題的詳細資訊,請參閱下列的文件 「 Microsoft 知識庫 」 中:
161100檔案可能被截斷時複製到完整的網路磁碟機

138014檔案可能被截斷為零個位元組時複製到本身

136834唯讀檔案複製到核心 SMB 伺服器時發生錯誤

160807無法連線到 Windows NT Server 具有許多共用

如需有關 Windows 95 更新的詳細資訊,請參閱 「 Microsoft 知識庫 」 中下列文:
161020實作 Windows 95 更新

屬性

文章編號: 150215 - 上次校閱: 2006年11月1日 - 版次: 1.2
這篇文章中的資訊適用於:
  • Microsoft Windows 95
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
關鍵字:?
kbmt kbhotfixserver kbqfe kbnetwork kbpolicy kbui KB150215 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:150215
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com