1. 程式人生 > 其它 >LinkShellExtension (軟連線、硬連線、符號連線)工具教程

LinkShellExtension (軟連線、硬連線、符號連線)工具教程

翻譯自:https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html
原文 譯文 已完成翻譯 翻譯結果由「搜狗翻譯」提供

最後更新於2021年1月16日,3.9.3.5版本
隱私宣告 隱私宣告可以在這裡
快速啟動 [計] 下載
檔案
常見問題解答
部落格
歷史
捐款

法語

德國人

介紹 NTFS檔案系統支援一種稱為硬連結(這裡稱為硬連結).硬連結提供了儲存一個檔案的單一副本的能力,但它出現在多個資料夾(目錄)中。它們可以用POSIX命令建立ln包括視窗資源套件檔案系統管理包含在Windows或我的命令列中的命令實用程式
ln.exe
實用程式因此,使用標準的Windows工具,只能在命令提示符下建立Hardlinks,這可能會很繁瑣,尤其是當需要多個檔案的Hardlinks或只有一個檔案偶爾使用Hardlinks時。對標準微軟軟體產品中的連線的支援甚至比對硬連結的支援更有限。

連結外殼擴充套件提供了建立硬連結,交叉點,卷掛載點,和符號連結資料夾(這裡統稱為連結)克隆過程它利用硬連結或符號連結以及一個處理交叉點、符號連結和硬連結的複製過程。顧名思義,LSE是作為Shell擴充套件實現的,可以從Windows資源管理器或類似的檔案/資料夾管理器中訪問。
該擴充套件允許使用者選擇一個或多個檔案或資料夾,然後使用滑鼠完成所需連結的建立-硬連結、交叉點或符號連結,或者在資料夾的情況下,建立由硬連結或符號連結組成的克隆。所有支援NTFS的Windows版本都支援LSE,Windows7/8/10。FAT檔案系統不支援硬連結、連線和符號連結,FAT檔案系統也不支援克隆和智慧複製過程。

在本檔案中,術語動作按鈕操作(彈出)選單用來指通常所說的滑鼠右鍵和當滑鼠按鈕被按下時顯示的彈出選單(通常稱為上下文選單)。認識到人們交換滑鼠按鈕的用法,微軟參考了初級的副手滑鼠按鈕。我們更喜歡把滑鼠按鈕稱為挑選按鈕和行動按鈕;我們使用的術語不是上下文選單、外殼選單、滑鼠右鍵選單行動選單。
裝置 當前使用者必須具有管理員許可權才能安裝軟體。

通過執行安裝程式來安裝LSE(HardLinkShellExt_$(平臺)。exe)。請遵循程式發出的說明,安裝過程中不需要強制輸入。可以更改LSE的安裝位置,預設值為

c:\程式檔案\連結外殼擴充套件

Smartscreen彈出視窗


使用Windows 10,Windows Defender的智慧螢幕功能可能會彈出並警告您:

Windows保護了您的電腦
Windows Defender智慧螢幕阻止無法識別的應用程式啟動。執行此應用程式可能會使您的電腦面臨風險。

請選擇“無論如何安裝”。LSE使用標準程式碼簽名證書進行簽名,但不使用電動汽車程式碼簽名證書,這將防止智慧螢幕出錯。


資源管理器重新啟動
在安裝過程中,必須重新啟動Explorer.exe才能啟用連結外殼擴充套件。這意味著與explorer.exe的所有未決操作都將被中斷,但是通過互動式安裝,您可以決定推遲explorer.exe重啟。一個對話方塊將在安裝過程中為您提供選擇。

安裝引數 一些命令列開關可以在安裝過程中傳遞,以便靜默安裝通過。bat檔案可以被訪問。

靜默安裝
/S安裝時不彈出提示。如果使用/S開關,安裝後將重新啟動explorer.exe,以立即啟用連結外殼擴充套件。

指定語言
/LANGUAGE傳遞LSE顯示的語言。例如

HardLinkShellExt_$(平臺)。語言=英語當前英語、漢語、捷克語、法語、德語、希臘語、義大利語、日語、韓語、波蘭語、葡萄牙語、俄語、斯洛伐克語、西班牙語、瑞典語、土耳其語和烏克蘭語是/Language開關的有效引數。

指定目錄
使用靜默安裝時,也可以使用/D開關指定目錄,例如

HardLinkShellExt_$(平臺)。exe/S/語言=英語/D = C:\程式檔案\LSE

從計算機上解除安裝
連結外殼擴充套件也可以通過發出

$ LSEInstallDir/uninst-HardLinkShellExt _ $(平臺)。exe /S

如果在解除安裝過程中使用了/S開關,解除安裝後將重新啟動explorer.exe,以使連結外殼擴充套件立即處於非活動狀態。

沒有檢查錄影機列表
在一些Windows10機器上,沒有必要安裝vcredist,或者更糟:VcRedist無法安裝,但不知何故已經在系統上了。為了克服這個問題,可以通過命令列傳遞/no dist開關。例如:

HardLinkShellExt_$(平臺)。exe/no redit
巧克力
裝置
連結外殼擴充套件也可以通過安裝巧克力通過發行

choco安裝linkshellextension

從命令提示符。確保你有已安裝巧克力。當前使用者必須具有管理員許可權,才能通過choco安裝軟體

使用連結外殼擴充套件 選擇連結源導致所選檔案被“儲存”為要建立的硬連結的源。



要建立硬連結,必須選擇一個目標資料夾,通過單擊目標資料夾上的滑鼠操作按鈕,將彈出一個選單,其中包括條目-刪除硬連結



選擇刪除硬連結將在選定的目標資料夾中建立硬連結。

硬連結的覆蓋圖示
為了幫助區分硬連結資料夾和普通檔案覆蓋圖示在資料夾下顯示紅色箭頭圖示的硬連結上實現。



硬連結的覆蓋圖示也可以定製的。

取消當前的挑庫連結操作 在目標資料夾背景中執行操作按鈕點選時,除了刪除硬連結選項外,還有可能取消連結建立入口。



彈出子選單 由於LSE支援連線,複製符號連結,當選擇一個或多個資料夾作為源時,可以通過幾種方式刪除它們。

為了避免彈出選單擁擠,提供了一個子選單,其中包含適用於資料夾的不同型別的連結。

拖放支援 支援通過拖放建立硬連結,選擇一個或多個檔案後,您可以按住操作按鈕將它們拖到目標資料夾;釋出時選擇這裡是硬連結從操作選單建立目標資料夾中選定檔案的硬連結。



自動重新命名 檔案可以硬連結到與原始檔夾相同的資料夾。因為兩個目錄條目不能同名,所以LSE使用“$filename - Hardlink”。$ext '作為新連結的名稱。



當涉及到多個“$filename - Hardlink”時,LSE使用與explorer相同的水力學:它使用數字來列舉同一目錄中一個檔案的多個Hardlink,例如$filename - Hardlink (2)。$ext。

當在同一目錄中建立交叉點、硬連結克隆、符號連結、符號連結克隆、裝載點或智慧副本時,也會使用自動重新命名機制。




連線支架 交叉點規定在目錄之間建立聯絡。



交叉點的建立方式與硬連結相同,只是源連結是資料夾而不是檔案。選擇一個資料夾,點選滑鼠右鍵,選擇選擇連結源從操作選單中,導航到目標資料夾,單擊操作按鈕,開啟子選單刪除為...並選擇連線



交叉點用資料夾圖示下方的一小段鏈來標記。



當按下操作按鈕將選定的資料夾拖到目標資料夾時,也可以通過拖放建立交叉點;釋放滑鼠右鍵後,選擇放在這裡...子選單,然後交匯點。



交叉點的覆蓋圖示
為了幫助區分交叉資料夾和普通資料夾覆蓋圖示在交叉點上實現,在資料夾下顯示一個小的三鏈圖示。



交叉點的覆蓋圖示也可以是定製的。

交叉點可以跨越網路驅動器只要目標是對映的網路驅動器。不幸的是,以UNC路徑為目標的連線可以用LSE建立,但即使是Windows7/8/10似乎也包含一個錯誤,這阻止了它在連線中取消引用UNC路徑,即使LSE正確設定了UNC連線的重解析資訊。當在資源管理器中雙擊UNC目標連線時,將顯示錯誤ERROR _ INVALID _ REPASE _ DATA(4392),並告訴您重新分析點中的資訊是非法的,即使它不是非法的。

例如,c:\程式檔案中需要高程,以便在中建立交叉點。這就是為什麼著名的UAC必須確認對話。
確切地說:在這種情況下,只有目錄的建立需要提升,但是建立一個空目錄是建立連線的重要部分。DeviceIoControl()在建立交叉點時做的真正工作是在沒有高程的情況下工作。

替換接點
符號連結
掛載點
連結外殼擴充套件可以通過拾取/放置或拖放來更改現有交叉點、符號連結或掛載點的目標。

要使用此功能,只需選擇一個現有目錄作為連結源,並將其放置在現有的交叉點/符號連結/掛載點上。通過選擇“拖放為”...“替換交叉點/符號連結/掛載點”從操作選單中,已經存在的交叉點/符號連結/掛載點的目標被新選擇的目標替換。



通過拖放符號連結目錄、交叉點和掛載點可以實現同樣的效果,但對於符號連結檔案則不行。符號連結檔案必須通過“選擇連結源”、“刪除為”來修復...“替換符號連結”修復替代方案。

備份模式選中時,將保留交叉點/符號連結/掛載點的ACL。

複製交叉點
符號連結
掛載點

連結外殼擴充套件可以通過拾取/放置或拖放來複制現有的交叉點、符號連結或掛載點。



要使用此功能,只需選擇一個現有的交叉點、符號連結或掛載點作為連結源,並將其放到一個現有的目錄中。通過選擇“拖放為”...“交叉點/符號連結/掛載點複製”從操作選單中,交叉點/符號連結/掛載點被複制到目標,並且關係被調整



通過拖放符號連結目錄、交叉點和掛載點也可以實現同樣的效果。

備份模式選中時,將保留交叉點/符號連結/掛載點的ACL。

智慧複製 智慧複製會建立從源位置到目標位置的目錄結構副本,但它會保留源的內部硬連結結構和內部連線/符號連結關係,並在目標位置重新建立此內部硬連結結構和內部連線/符號連結關係:

對於硬連結,它的行為如下:



通過仔細觀察上圖,可以發現三種不同型別的檔案:

普通檔案 檔案B是普通檔案。它會像其他複製工具一樣被複制。

飽和硬連結 檔案E和F硬連結在一起。用倫敦政治經濟學院的話來說,他們被稱為飽和硬連結,因為引用計數(此處為2)與“資料夾1”下的出現次數(此處為2)相匹配。

一般來說:硬連結稱為飽和的關於資料夾F,如果資料夾下的出現次數F匹配引用計數。

飽和硬連結可以通過智慧複製完全複製。

不飽和硬鏈 檔案甲、丙、丁被硬連線在一起。用倫敦政治經濟學院的話來說,他們被稱為不飽和硬鏈,因為引用計數(此處為3)與“資料夾1”下的出現次數(此處為2)不匹配。資料夾1下只有C和D。

一般來說:硬連結稱為不飽和的關於資料夾F,如果資料夾下的出現次數F小於參考計數。

智慧複製只能部分複製不飽和硬連結。在上面的例子中,C和D在目的地位置被硬連結在一起,但是到A的硬連結被破壞了。這意味著目標位置的C和D的參考計數為2。



帶有交叉點或符號連結目錄預設行為smartcopy期間的情況如下:



仔細觀察上圖,你可以發現三種不同型別的資料夾/交叉點:

普通資料夾 資料夾“資料夾3”是一個普通資料夾。它會像任何其他複製工具一樣,隨其內容一起被複制。


內部連線
符號連結
資料夾“內部連線/符號連結”的目標是“內部連線/符號連結目標”。用LSE的術語來說,這種資料夾叫做內部連線/符號連結,因為它的目標指向一個資料夾,該資料夾位於公共錨點“資料夾1”下方。

內部連線/符號連結通過智慧備份在目標位置正確還原。

外部連線
符號連結
資料夾“外部交叉點/符號連結”的目標是資料夾“外部交叉點/符號連結目標”。用LSE的術語來說,這種資料夾叫做外部交叉點/符號連結,因為它的目標指向一個資料夾,該資料夾是平行的,因此在錨點“資料夾1”之外。

外部連線/符號連結可以用三種不同的方式處理。請參見上的部分外部連線/符號連結處理。



Windows7/8/10支援符號連結,在智慧複製過程中,符號連結的行為如下:



通過仔細觀察上面的圖片,可以發現三種不同型別的檔案/符號連結:

普通檔案 檔案A是普通檔案。它會像其他複製工具一樣被複制。

內在象徵
連結
符號連結“內部符號連結”的目標是“內部符號連結目標”。用倫敦經濟學院的話來說,這種符號連結叫做內部符號連結,因為它的目標指向一個檔案,該檔案位於公共錨點“資料夾1”下方。內部符號連結通過智慧備份在目標位置正確還原。



外部符號
連結
符號連結“外部符號連結”的目標是資料夾“外部符號連結目標”。用倫敦經濟學院的話來說,這種符號連結叫做外部符號連結,因為它的目標指向一個檔案,該檔案是並行的,因此位於錨點“資料夾1”之外。

外部符號連結由智慧備份處理,具體取決於外部交叉點/符號連結搬運。

智慧副本的建立方式與交叉點相同,選擇一個資料夾,單擊操作按鈕,選擇選擇連結源從操作選單中...



...導航到目標資料夾,按下操作按鈕,開啟刪除為...子選單並選擇智慧複製



智慧備份是必須的,例如..硬碟上有很多硬連結/連線/符號連結,硬碟的全部內容應該複製到另一個硬碟上。在智慧複製操作期間,空資料夾也會被複制,並且資料夾/交叉點/符號連結的日期/時間戳也會在相應的目標位置恢復。

因為智慧複製會建立內部硬連結/交叉點/符號連結,所以此功能僅在NTFS捲上可用。

如果智慧複製花費的時間超過250秒,進度條會顯示智慧複製操作的狀態。

智慧拷貝還處理檔案的所有可用的替代NTFS流。

如果專案在目標中已經可用,智慧複製僅在檔案/符號/交叉點/掛載點比已經存在的專案新時進行復制。

當恢復符號連結時,LSE分叉它的助手LSEUacHelper.exe,將此操作轉發給它,因為符號連結的建立需要提升,因此會引發著名的UAC對話。

倫敦經濟學院僅僅如果所選資料夾中/下方有符號連結,它會發出助手LSEUacHelper.exe,因此如果您的選擇中沒有符號連結,它將使您免於UAC提示。

預設情況下,智慧備份會建立親戚智慧複製操作期間的符號連結。

命令列

智慧複製功能也可以通過命令列從n.exe通過- copy命令列開關。



裁剪/展開/拼接
外部連線/
符號連結
在...期間智慧複製,智慧鏡子,德洛爾副本克隆所謂的外部交叉點/符號連結目錄可能需要處理。有3種不同的方法來處理這些外部連線/符號連結目錄:

農作物 農作物斷開到目標中外部交叉點/符號連結目錄的連結。

農作物也適用於外部符號連結檔案。



在上面的例子中資料夾1被複制到目的地/資料夾1,但是外部交叉點/符號連結在目的地不可用,因為資料夾1/外部連線/符號連結指向摺疊器0/外部交叉點/符號連結目標,這不在下面資料夾1

裁剪外部連線/符號連結目錄的目的是在智慧複製、智慧映象、刪除複製和克隆過程中獲得一個純拷貝,而無需連線到源。

為外部交叉點/符號連結啟用裁剪
農作物可以通過選擇配置工具。



展開 展開跟蹤外部連線/符號連結目錄,並在目標位置的層次結構內重建外部連線/符號連結目錄的內容。

展開也適用於外部符號連結檔案,這意味著展開會導致外部符號連結檔案的目標被複制到目標位置。



在上面的例子中資料夾1被複制到目的地/資料夾1,和外部交叉點/符號連結以及下面的所有檔案/目錄外部交叉點/符號連結目標被複制到資料夾中外部交叉點/符號連結在目的地。

展開外部連線/符號連結目錄的目的是獲取源連線的所有內容,並在目標中將其重建為單獨的副本。它類似於“大象的頭髮”模式:拉一根大象的頭髮,得到整頭大象。

展開是智慧複製、智慧映象、德洛爾複製和克隆的預設行為。

展開的高階思想

上圖只是最簡單的例子,因為展開遇到複雜的情況時會做得更多。考慮一個外部交叉點/符號連結,它本身包含交叉點/符號連結,相對於第一個外部交叉點符號連結,它是內部的:



在上面的例子中資料夾1被複制到目的地/資料夾1,和外部交叉點/符號連結並且如預期的那樣展開,但是因為交叉點/符號連結是一個關於外部交叉點/符號連結目標,連線/符號連結關係將在目標中恢復。

這種巢狀可能要複雜得多:



在上面的例子中資料夾1被複制到目的地/資料夾1,和外部交叉點/符號連結並且如預期的那樣展開,但是然後它開始變得迷人,因為我們有兩個層次的外部連線/符號連結,它們都有各自的內部連線/符號連結,並且被適當地恢復。一旦你通過上面的圖片挖掘自己,你就明白了。我知道這不簡單,但有必要適當展開。

如果符號連結檔案位於展開的外部交叉點/符號連結內:



在上面的例子中資料夾1被複制到目的地/資料夾1,和外部交叉點/符號連結並按預期展開,但它包含內外符號連結這表明內部外部符號連結目標這是一個內部連線/符號連結外部交叉點/符號連結目標

但值得一提的是符號連結外部符號連結,這將是一個明確的外部符號連結,但是因為它的目標是父目錄外部交叉點/符號連結目標展開,外部符號連結成為一個內在的符號連結資料夾1

檔案1符號連結也是外部符號連結,但它的目標父目錄資料夾2展開不是很幸運,所以在目的地檔案1符號連結不再是符號連結,而是符號連結目標的副本。



巢狀重分析點也是一個有趣的用例,演算法必須處理這個用例:



在上面的例子中資料夾1被複制到目的地,和交叉點/符號連結F0並且按預期展開,但它包含內部巢狀的重分析點。巢狀的意味著重分析點指向重分析點

展開功能還提供了以下可能性圓形一組複製專案之間的連線/符號連結關係:



在上面的例子中資料夾1通過- unroll選項複製到目的地/資料夾1。智慧複製/智慧映象和德洛爾複製操作可以通過不遵循受影響的交叉點/符號連結來處理上面顯示的迴圈和打破迴圈。

連線/符號連結還可以指向FAT驅動器或其他NTFS驅動器,要求所有磁碟上的唯一磁碟標識作為先決條件,這些磁碟通過連線/符號連結連結在一起:



通過匹配每個NTFS卷的唯一檔案id來找到Hardlink同級,但是如果更多的卷連結在一起,可能會在兩個不同的NTFS捲上找到相同的檔案id。為了解決這個問題,所有操作都使用磁碟id和檔案id來匹配hardlink兄弟。

此外,不允許有磁碟id 0xffff-ffff,因為演算法使用它作為FAT驅動器的內部指示器。

展開選項還允許將多堆交叉點指向同一目標位置,這將導致演算法多次遍歷相同的專案:



乍一看,專案的多次遍歷看起來很簡單,但對於檔案來說,這意味著多個遍歷的檔案在目標中是相同的,並且被硬連結在一起。所以,當你看到從未出現過的hardlinks時,不要感到困惑。

從對映的網路驅動器複製連線/符號連結也需要格外小心,因為遠端計算機上的連線與僅在遠端計算機上有效的路徑引用相互關聯:



上圖中的示例顯示了這種情況
  • X:\Src\Foo\Junction/Symlink是遠端計算機上的一個連線,它指向X:\Src\Foo\Folder。這是一個有效的交叉點。
  • X:\Src\Foo是通過\\RemoteMachine\MyShare分片的,還是沒問題。
  • \\RemoteMachine\MyShare對映到本地計算機上的T:\沒問題,但是如果要求連線/符號連結作為其目標,即使在本地計算機上,它仍然會返回X:\ Src \ Foo \ fold。可以預期目標是T:\Folder,但它不是交叉點。
  • 當智慧複製/映象/刪除遇到這種情況時,它會在將交叉點複製到本地計算機驅動器Y:\上時正確轉換交叉點,以便最終的交叉點目標正確指向Y:\Dest\Bar\Folder
接合 接合將目標中的外部連線/符號連結目錄重新連線到其原始目標。



在上面的例子中資料夾1被複制到目的地/資料夾1,和外部交叉點/符號連結在目的地中可用作指向原始位置的交叉點外部交叉點/符號連結目標

將外部連線/符號連結目錄拼接到其原始位置的目的是在智慧複製期間獲得一個副本,但要重用外部連線/符號連結目錄的源位置。

接合當應該複製掛載點時,功能也很有用。掛載點非常類似於交叉點,但指向的路徑總是以\\?\VolumeGuid{}。



為外部交叉點/符號連結啟用拼接

接合可以通過選擇配置工具。



複合源 可以為智慧複製、克隆和刪除複製指定多點源位置。如果在這些源位置之間有連線/符號連結,它們將作為內部連線/符號連結處理,因為所有源位置都像公共根一樣處理。

在上面的例子中位置1位置2被複制到目的地位置2/連線點20被視為內部連線位置1/資料夾10這就是為什麼目的地/交接點20指向目的地/資料夾10在目的地。

這背後的目標是將所有連線/符號連結視為內部連線/符號,只要它們在原始檔夾集中。

使用連結外殼擴充套件,其工作原理如下:

在上面的示例中,來自位置1位置2和pskill.exe被選中。中可能的交叉點/符號連結位置1指向位置2反之亦然,被視為內部連線/符號連結,因為所有選擇都被視為公共根。



明智之舉 智慧移動允許重新命名下面有交叉點和符號連結的資料夾。交叉點和符號連結的目標在該資料夾下更新。如果沒有智慧移動,這種資料夾的重新命名將導致死連線和符號連結。

對於交叉點或符號連結目錄,其行為如下:

仔細觀察上圖,你可以發現三種不同型別的資料夾/交叉點:

普通資料夾

資料夾“資料夾3”是一個普通資料夾。它會隨著內容向前移動。



內部連線
符號連結


資料夾“內部連線/符號連結”的目標是“內部連線/符號連結目標”。用LSE的術語來說,這種資料夾叫做內部連線/符號連結,因為它的目標指向一個資料夾,該資料夾位於公共錨點“資料夾1”下方。

內部連線/符號連結通過目標位置的智慧移動正確更新。



外部連線
符號連結


資料夾“外部交叉點/符號連結”的目標是資料夾“外部交叉點/符號連結目標”。用LSE的術語來說,這種資料夾叫做外部交叉點/符號連結,因為它的目標指向一個資料夾,該資料夾是平行的,因此在錨點“資料夾1”之外。

外部連線/符號連結不會被智慧移動觸及,從而保持與各自目標的連線。請注意,這與智慧備份不同,智慧備份具有3種不同的方式處理外部交叉點/符號連結。



智慧移動功能無縫整合到資源管理器中,因此您不必做任何特別的事情。只需將資源管理器中的一個資料夾拖動到它的目標位置,或者例如在資源管理器中按F2來重新命名一個目錄,LSE將在引擎蓋下攔截這個操作,處理交叉點或符號連結,並將更新它們。

擷取移動和重新命名操作意味著,LSE在重新命名/移動之前接管控制,recursivley在所選資料夾中搜索交叉點或符號連結。但是搜尋大量檔案和資料夾需要時間,所以當搜尋時間超過250秒時,LSE會顯示一個進度條。

如果符號連結必須更新,LSE呼叫它的使用者帳戶控制幫手LSEUacHelper.exe。

如果啟用了備份模式,無論如何都會呼叫UAC助手LSEUacHelper.exe,因為LSE需要列舉可能沒有許可權的位置中的檔案。

智慧移動建立親戚智慧移動操作期間的符號連結。

如果LocalizedResourceName是通過desktop.ini提供的,並且該資料夾是隻讀的,則SmartMove將不起作用。從那以後,這似乎成了Shell Explorer中的一個bug。這種情況下根本不呼叫ICopyHook::CopyCallback()。

啟用/禁用智慧移動
可以通過開啟/關閉智慧移動配置工具

命令列
智慧移動功能也可以通過命令列從ln.exe通過- move命令列開關。



克隆 克隆是在目標位置重新建立的來自源位置的資料夾樹的副本,但是新資料夾樹中的檔案是到原始檔夾樹中相應檔案的硬連結或符號連結。



資料夾樹也可能包含交叉點或符號連結。克隆過程會重新建立內部連線/符號目標位置的連結與智慧備份非常相似。



根據指定的重新建立外部交叉點/符號連結外部交叉點/符號連結處理。例如

在Windows7/8/10中,這種克隆過程也可以用符號連結代替硬連結。



克隆的建立方式與連線相同。選擇一個資料夾,單擊操作按鈕,選擇選擇連結源從操作選單中...

...導航到目標資料夾,按下操作按鈕,開啟刪除為...子選單並選擇硬連結克隆

...選擇符號連結克隆來建立現有樹結構的克隆。

硬連結和符號連結克隆也可以通過拖放來建立。選擇一個資料夾,按下操作按鈕將其拖到目標資料夾。當動作按鈕被釋放時,開啟放在這裡...子選單並選擇硬連結克隆或者使用Windows7/8/10符號連結克隆



如果需要在不同的位置複製資料夾樹,硬連結或符號連結克隆非常有用。所需的磁碟空間很小,因為新結構完全由NTFS目錄條目組成,沒有實際的資料儲存量。

如果檔案和資料夾都被選為源連結並作為硬連結克隆然後,選定的檔案將作為硬連結放在硬連結克隆旁邊。

因為克隆使用硬連結或符號連結,所以它們僅在NTFS卷內可用。硬連結克隆無法將資料夾結構從一個磁碟卷複製到另一個卷,因為硬連結僅限於在單個捲上操作。符號連結克隆可用於建立跨卷克隆。

建立克隆時,如果資料夾樹包含以下內容,LSE將分叉其助手LSEUacHelper.exe,以將此操作轉發給它符號連結,因為符號連結的建立需要提升,從而帶來了著名的UAC對話。
倫敦經濟學院僅僅如果所選資料夾中/下方有符號連結,它會發出助手LSEUacHelper.exe,因此如果您的選擇中沒有符號連結,它將使您免於UAC提示。


限制
建立硬連結需要對源硬連結同級進行寫訪問。這意味著如果原始檔的寫訪問不可用,硬連結克隆將失敗,並且只生成一個空目錄結構。這是由Windows實現硬連結的方式造成的,因為檔案的安全資訊以及所有硬連結同級的安全資訊是在所有硬連結同級之間共享的。

在這種情況下,可以通過將原始檔的寫訪問權授予將建立硬連結克隆的使用者,或者在單個使用者用例中授予每個人來建立硬連結克隆。

命令列
通過硬連結或符號連結的克隆功能也可以通過命令列從ln.exe通過-遞迴命令列開關。

智慧鏡子 智慧映象非常類似於智慧複製不僅是副本,還有同步資料夾來源目的地
  • 如果中專案的時間戳目的地不同於來源
  • 刪除中不再可用的檔案來源目的地
智慧映象處理硬連結關係,恢復內部連線或內部符號連結,或在釋出時展開或拼接外部交叉點或外部符號連結。

智慧映象的建立方式與交叉點相同。選擇一個資料夾,單擊操作按鈕,選擇選擇連結源從操作選單中...

...導航到目標資料夾,按下操作按鈕,開啟刪除為...子選單並選擇智慧鏡子


智慧鏡子在以下方面有一點不同自動重新命名,因為它期望目標位置中已經存在一個與原始檔夾同名的資料夾,這樣它就可以進行映象。


德洛爾副本 刪除克隆拷貝是一種通過結合使用硬連結克隆和智慧拷貝來建立增量備份的方法。

下圖概述了DeLorean Copy的內容

一般來說,刪除副本有3個主體:源(t)、初始備份和備份(n)。

第1階段:初始智慧複製

資料夾來源(t)最初複製到初始備份。這由藍色箭頭表示。

變化
發生


在此階段,原始檔發生變化,並且來源(t)成為來源(t+1)。

第二階段:硬連結克隆


資料夾初始備份硬連結克隆到了嗎備份1,哪條領帶初始備份備份1。這由紅色箭頭表示。

第三階段:映象
映象資料夾來源備份1。這由綠色箭頭表示:
  • 將未更改的檔案作為硬連結儲存到InitialBackup。
  • 從備份1中刪除不再在源(t+1)中的檔案。
  • 從複製不同的檔案來源(t+1)備份1

隨著第一輪的完成備份1包含第一個精益和平均副本來源僅包含到的硬連結初始備份、或複製的檔案(如果需要從複製)來源(t+1)因為它們是新的來源(t+1)
關鍵是所有檔案備份1是透明可訪問的,但是佔用的空間很少,因為來源(t+1)已更改,因此只需要有效地從複製幾個檔案來源(t+1)備份1
這可以不斷重複。第二輪將使用來源,備份1備份2對於刪除副本:

變化
發生


在此階段,原始檔發生變化,並且來源(t+1)成為來源(t+2)。

第二階段:硬連結克隆
資料夾備份1硬連結克隆到了嗎備份2,哪條領帶備份1備份2。這由紅色箭頭表示。

第三階段:映象
映象資料夾來源(t+2)備份2。這由綠色箭頭表示:
  • 將未更改的檔案作為硬連結儲存到備份1。
  • 從備份2中刪除不再在源(t+2)中的檔案。
  • 從複製新檔案來源(t+2)備份2


刪除副本的建立方式與連線相同。選擇一個資料夾,單擊操作按鈕,選擇選擇連結源從操作選單中...


...導航到目標資料夾,按下操作按鈕,開啟刪除為...子選單並選擇德洛爾副本


如果第一次將刪除的拷貝放到目錄中,將執行上述第1階段中描述的操作,即智慧拷貝。連結外殼擴充套件通過附加時間戳自動為目標生成資料夾名稱。

目錄到目標目錄的任何連續刪除都會啟動第2階段和第3階段。根據上面的描述,它會將以前備份中的硬連結克隆到當前備份中,並且還會將源映象到當前備份中。

包含許多副本的目錄可能看起來像這樣。


限制
它鮮為人知,但NTFS對一個檔案最多隻能建立1023個硬連結。對於刪除副本,這意味著如果超過此限制,它將顯示一條錯誤訊息,因為超過此限制意味著最新備份集的資料丟失:


超過此限制的原因可能是,中有超過1023個備份集,但沒有硬連結來源,或者在來源和不到1023個備份集。


刪除複製子選單將出現如果不止一個資料夾被選為源。


DeLorean Copy是長路徑安全的,這意味著它可以處理路徑中超過256個字元。這很重要,因為將路徑很長但路徑長度仍低於256個字元的副本放置到目標位置可能會導致組合路徑長度超過256個字元。在這種情況下,不會發生資料丟失,德洛爾副本保證了“長路徑安全”。請確保資源管理器不能向您顯示這樣一個副本的結果,但是檔案在那裡。另類探險者喜歡軟體名稱我能應付。

命令列
還可以通過以下方式獲得刪除複製功能ln.exe



備份模式

備份模式使LSE還可以從所有目錄中複製ACL和加密檔案,即使是當前使用者無法訪問的目錄。

  • 倫敦證交所總是將其助手程序LSEUacHelper.exe分叉,從而引發UAC提示用於提升和密碼驗證。
它適用於智慧拷貝、智慧映象、智慧克隆、遠端拷貝、智慧移動和替換交叉點/符號連結/掛載點。

LSE.exe如此複製
  • 檔案和資料夾上的備選流
  • 檔案和資料夾上的EA記錄(很少使用)
  • 重新分析資訊
  • 檔案屬性
  • 時間戳:建立時間、上次訪問時間、上次寫入時間
  • 稀疏檔案和替代稀疏流
  • 加密檔案
  • 美國學術團體委員會

備份模式預設情況下是禁用的,可以通過最小二乘配置工具。

要執行備份操作,使用者必須擁有備份名稱和恢復名稱許可權。開箱即用的Wndows配置將這些許可權分配給備份操作員和管理員組,但是上述許可權也可以單獨分配給特定的使用者或組。

分配特權是可以實現的
By gpedit.msc


並導航到
"計算機配置"-%3E"Windows設定"-%3E "安全設定"-%3E "本地策略"-%3E "使用者許可權分配"-%3E "備份檔案和目錄"
"計算機配置"-%3E"Windows設定"-%3E "安全設定"-%3E "本地策略"-%3E "使用者許可權分配"-%3E "還原檔案和目錄"

不帶gpedit.msc
[計] 下載PolsEdit並將應該能夠執行備份的使用者或組新增到SE_BACKUP_NAME和SE_RESTORE_NAME許可權中。



卷安裝
點支援

卷裝載點提供將完整的本地卷對映到任意磁碟位置的功能。


卷裝入點的建立方式與硬連結相同,只是源連結是卷而不是檔案。選擇一個本地卷,單擊滑鼠右鍵,選擇選擇連結源從操作選單中,導航到目標資料夾,單擊操作按鈕,開啟子選單刪除為...並選擇卷裝入點


當按下操作按鈕將選定的本地卷拖到目標資料夾時,也可以通過拖放建立卷掛載點;釋放滑鼠右鍵後,選擇放在這裡...子選單,然後卷裝入點。


像往常一樣,可以使用資源管理器中的解除安裝卷命令刪除裝載點。


要顯示卷裝入點的來源,請使用備註欄卷裝載點顯示裝載到選定路徑上的卷。

確保只能裝載本地卷,但不能裝載對映的網路驅動器。

卷裝載點的建立和刪除必然會成功提升,這意味著著名的UAC必須確認對話。



引用計數 如中所述背景介紹部分NTFS為每個資料流物件維護一個引用計數,即有多少NTFS目錄條目引用了這些物件。

要顯示引用計數,可以通過操作單擊詳細資訊檢視的標題行,在資源管理器右窗格中啟用一列。

啟用引用列後,將顯示每個檔案的引用計數。


Windows7/8/10:顯示引用計數和交叉點原點的列不可用,因為Windows7/8/10處理使用者定義列的方式已經被微軟徹底修改,所有使用所謂的列處理程式的應用程式都將無法工作。

連結屬性

連結外殼擴充套件還支援所謂的資源管理器屬性表,這意味著如果開啟資源管理器中的檔案或目錄屬性,連結外殼擴充套件會新增自己的選項卡,以顯示硬連結、交叉點、卷裝入點或符號連結的屬性。

如果檔案或目錄是硬連結、連線、卷裝載點或符號連結,則此附加選項卡僅顯示在檔案或目錄屬性中,否則此選項卡不可用。

探索
對於交叉點、卷掛載點或符號連結,此對話方塊還顯示一個“瀏覽目標”按鈕,用於開啟指定目錄中的瀏覽器。

編輯
對於交叉點、符號連結或裝載點,可以編輯目標欄位,並且在按下“應用”按鈕或讓“連結屬性”對話方塊保持正常後,更改將應用於交叉點、符號連結或裝載點。

如果備份模式啟用後,編輯的交叉點、符號連結或裝載點的ACL將被保留。

象徵 LSE支援建立符號連結。

建立符號連結本質上與其他連結建立過程相同。操作單擊選定的檔案,並從操作選單中選擇選擇連結源。


當操作單擊目標資料夾時,選單包含一個刪除為...子選單中,要建立符號連結,請從子選單中選擇符號連結。與硬連結不同,符號連結可以跨越儲存卷。


如果檔案和資料夾都被選為源連結並作為符號連結克隆然後,所選檔案將作為符號連結放在新建立的檔案旁邊符號連結克隆資料夾。

也可以在目錄之間建立符號連結。


相對與絕對符號連結目標路徑名
符號連結的目標可以是

  • 從驅動器根目錄開始的完全限定路徑,例如:\data\cpp\myfile.txt
  • 或者可以相對指定,例如..\..\data\cpp\myfile.txt
預設情況下,LSE會嘗試建立親戚符號連結的目標路徑名,只要這是可能的,例如檔案及其目標位於同一邏輯驅動器上。擁有相對的符號連結目標要聰明得多,尤其是當連結的目標在同一個目錄中時。如果符號連結及其目標位於不同的驅動器上,LSE將使用絕對路徑名。


配置工具可以在相對或絕對模式下切換連結外殼擴充套件。



符號連結的覆蓋圖示
為了幫助區分符號連結和普通檔案/目錄覆蓋圖示在符號連結上實現,該連結在資料夾下顯示淺綠色箭頭圖示。



符號連結的覆蓋圖示也可以是定製的。

硬連結的列舉

只需選擇一個硬連結檔案,然後選擇效能從操作選單中:


硬連結列舉功能也可以通過命令列從ln.exe通過-列舉或者列表命令列開關。



使用者帳戶控制

由於UAC,一些API呼叫需要提升到管理級別,並且必須通過下面顯示的對話方塊確認該提升。所以,如果你看到下面的方框,要求提升的程式是LSEUacHelper.exe,這是連結外殼擴充套件對UAC的貢獻,你必須承認它才能建立符號連結。



更改符號連結許可權

繞過建立符號連結的UAC提示的一種方法是通過更改策略在全球範圍內允許使用者建立符號連結。

帶gpedit.msc
從命令列啟動gpedit.msc並授予/撤銷特定使用者許可權:在“計算機配置”下-%3E“Windows設定”-%3E“安全設定”-%3E“本地策略”-%3E“使用者許可權分配”-% 3E“建立符號連結”。

不帶gpedit.msc
[計] 下載PolsEdit並將使用者新增到SE_CREATE_SYMBOLIC_LINK_NAME。
請確保在更改策略後登出並登入,以便更改生效。

Linkshell Extension可以處理上述許可權的授予,如果Symblic Link Privilege可用,則避免UAC提示。


Windows10中的開發人員模式
另一個繞過UAC提示的方法是啟用開發人員模式,從Windows10/14972開始提供。

遠端功能 它鮮為人知,但中小型企業網路協議支援在中小型企業對映網路NTFS驅動器內建立遠端硬連結、連線和符號連結的操作。

連結外殼擴充套件使用此功能來建立所謂的遠端硬連結、遠端交叉點或遠端符號連結。例如

  • 對映網路共享
  • 從共享中選擇一個檔案
  • 將檔案作為硬連結放入同一共享中

已經建立了一個硬連結,很容易驗證


此外,SMB1.0還報告硬連結的引用計數和交叉點的交叉點原點,這使連結外殼擴充套件能夠顯示遠端檔案的屬性對話方塊。目前,通過SMB1.0報告的硬連結引用計數正確率為90%,因此請注意這一限制。

LSE同時支援對映網路驅動器和UNC路徑。

對映但不可用的網路驅動器通常是瀏覽器啟動效能不佳的原因。如果資源管理器必須檢查所有驅動器對映,尤其是那些不可用的對映,可能會出現幾秒鐘的延遲。如果LSE也檢查所有驅動器的狀態,情況會更糟。

要解決此警告,可以通過開啟/關閉連結外殼擴充套件的遠端功能配置工具。

遠端硬連結和中小型企業版本
在不同的Windows版本中實現了不同的中小型企業版本,這意味著不同的硬連結行為:

SMB1.0: Windows XP,Windows2000...
SMB2.0: Windows Vista...
SMB2.1: Windows7/8,Windows Server 2008 R2版...

SMB3.0: Windows10,Windows Server 2012 R2...

所有這些版本都支援遠端建立硬連結,但是由於SMB2.0,人們無法發現遠端驅動器上的檔案是否是硬連結。

這意味著,例如,如果您將Windows XP機器連線到由Windows7/8/10機器提供的SMB2.1驅動器,您將無法看到硬連結檔案的覆蓋圖示,但您可以遠端建立它們。



可移動媒體 LSE支援使用NTFS格式化的可移動媒體,以建立它對固定驅動器的所有功能。唯一的限制是,如果可移動介質安裝到驅動器A:或B:。原因是A:或B:常用於軟碟機。

對於格式化為NTFS的可移動媒體,在建立硬連結或連線時,倫敦證交所報告“訪問被拒絕”問題的可能性很小。這是由於可移動NTFS驅動器上的檔案物件許可權,這些許可權是由該可移動介質上的另一臺計算機建立的,因此導致了此“拒絕訪問”訊息。這裡的解決方案是以管理員身份更改該可移動媒體的許可權。

很長的路 資源管理器支援最多256個字元的路徑名,因此將所有應用程式的路徑名限制在該長度。

另一方面,NTFS支援最多32767個字元的路徑名,因此可能已經體驗過超過256個字元的路徑名。要解決這個問題,倫敦證交所可以處理很長的路所有操作最多32767個字元。

子處理

使用subst.exe命令可以建立驅動器號,它指向NTFS捲上的某個路徑。這意味著兩個不同的驅動器號最終可能會解析到同一個NTFS捲上的位置。
當允許建立硬連結時,Link Shell Extension會檢查這些情況,因此,如果不同邏輯驅動器解析到相同的NTFS卷,則允許在它們之間建立硬連結。

參考文獻支援

藉助Windows Server 2012,微軟推出了參考文獻檔案系統,它是NTFS的指定後繼。但是ReFS的第一個實現可以做一些很好的事情,但是缺少NTFS的一些重要特性,比如Hardlink支援。參考文獻3.5提供了硬連結
連結外殼擴充套件支援參考檔案,因此可以在參考檔案捲上建立符號連結、掛載點和交叉點。對於小於3.5的ReFS版本,如果要在ReFs捲上建立硬連結,它將丟擲一條錯誤訊息。對連結外殼擴充套件的詳細影響是:

由於ReFS預計將在以後的版本中支援完整的NTFS功能,因此Link Shell Extension沒有實施檢查來解決上述限制。

第三方
檔案系統

現在有很多第三方供應商提供的檔案系統,支援硬連結、符號連結...為了在該驅動器上提供LSE功能,可以配置支援的檔案系統:
在逗號分隔的列表中新增您最喜歡的檔案系統名稱

HKEY _ LOCAL _ MACHINE \ SOFTWARE \ link shellextension \ thirdpartyfiles

explorer.exe重啟後,上述登錄檔項對已知檔案系統的更改生效。

如果您不知道檔案系統的名稱,您可以通過發出ln.exe從命令提示符。

探測器x:

缺席Btrfs被配置為已知的第三方檔案系統。

將您最喜歡的檔案系統配置為被LSE識別是您自己的風險。基本上,LSE會對已配置的檔案系統執行所有操作,它會對NTFS執行這些操作。因此,請確保您的檔案系統支援與NTFS相同的原語,否則某些操作將會失敗。


配置 連結外殼擴充套件可以調整/配置,以適應不同的個人口味在某些方面。為了緩解這種情況,連結外殼擴充套件有一個名為LSEConfig的配套,它通過使用者介面改變連結外殼擴充套件的行為。一旦啟動,LSEConfig將丟擲著名的UACUAC對話方塊,因為連結外殼擴充套件設定在Windows登錄檔中被更改。


本土化
連結外殼擴充套件的使用者介面和命令有幾種語言。你可以選擇
  • 英語(預設)
  • 中國人
  • 捷克人
  • 法語
  • 德國人
  • 希臘的
  • 義大利的
  • 日本人
  • 韓國的
  • 拋光劑
  • 葡萄牙巴西人
  • 俄語
  • 斯洛伐克語
  • 西班牙語
  • 瑞典的
  • 土耳其的
  • 烏克蘭的
一旦按下“應用”或“確定”,更改連結外殼擴充套件的使用者介面語言將需要重新啟動瀏覽器。

明智之舉
完全關閉可能是有用的明智之舉,如果有很多資料夾的話。這可以通過勾選明智之舉複選框。

記錄
LSE操作的所有輸出,如智慧複製、智慧映象或刪除複製,都記錄到檔案%TEMP%\LinkShellExtension.log中

遠端功能
完全關閉可能是有用的遠端功能,如果周圍有很多“死網路驅動器”。這可以通過勾選遠端功能複選框。

外部交叉點/符號連結處理
決定是否應處理外部連線如同農作物,被鋪開,這是預設值,或者疊接

符號連結建立
通過選擇以下任一項親戚或者絕對的連結外殼擴充套件將建立符號連結的目標各自的。

複製方式
通過檢查支援連結外殼擴充套件將在中執行備份模式



自定義覆蓋圖示 連結外殼擴充套件內建了交叉點、硬連結和符號連結的覆蓋圖示。由於圖示取決於個人喜好,因此可以指定連結外殼擴充套件使用的圖示。

當按下“應用”或“確定”時,更改任何與覆蓋圖示相關的設定將要求重新啟動瀏覽器。


覆蓋圖示
有時,從連結外殼擴充套件中完全禁用某些覆蓋圖示可能是有用的,這可以通過勾選複選框來實現覆蓋圖示


優先
一個圖示只能顯示一個覆蓋圖示,但是許多覆蓋處理程式可能會應用來提供覆蓋圖示。為了解決這個問題,每個覆蓋處理程式都可以為資源管理器指定一個優先順序,資源管理器顯示具有最高優先順序的覆蓋圖示。
高優先順序表示數字較低,0為最高優先順序


自定義圖示
勾選以下複選框自定義圖示瀏覽...按鈕被啟用,並且可以選擇一個圖示。請記住,自定義圖示特定於每個使用者。


一般
window 7/8/10有點特殊,因為256x256的疊加圖示不能在圖示的左下角,也不能太小而不能完美地“疊加”一個圖示。256x256覆蓋圖示必須填滿完整的可用圖示,並且不得調整大小。

或者換句話說,window 7/8/10採用任何256x256圖示,並將其大小調整為92x92,將其移動到左下角並覆蓋。

對於小於256x256的所有其他解析度,Windows7/8/10,您必須在左下角準備一個覆蓋圖示。

在我的調查中,能夠處理Windows7/8/10圖示的圖示編輯器是現實世界圖示編輯器

應用更改
當您在“設定”對話方塊中按“確定”或“應用”時,設定將被接管。

如果對連結外殼擴充套件語言設定或與覆蓋圖示相關的設定進行了更改,您將被要求確認重新啟動explorer.exe,以便您的更改生效。重新啟動explorer.exe意味著,例如,explorer.exe境內的任何複製操作或其他未決操作被中斷。

背景介紹 硬連結是許多基於Unix的系統共有的功能,但不能直接用於Windows。這是一項功能,必須由作業系統的檔案系統支援。

那麼什麼是硬連結呢?通常認為檔案是檔名和一個資料物件。使用Windows資源管理器,可以很容易地瀏覽檔案系統,顯示了檔名還有資料物件,但這種1:1的關係並不適用於所有檔案系統。

包括UFS、XFS和NTFS在內的一些檔案系統之間存在N:1關係檔名還有資料物件,因此一個檔案可以有多個目錄條目。

那麼,如何為同一個資料物件建立多個條目呢?在Unix中,有一個命令列實用程式ln,用於為現有檔案建立連結條目,因此一個數據物件有許多檔名,或稱為硬連結。

對於建立的每個硬連結,檔案系統都會增加儲存在資料物件,即它儲存了多少檔名參考資料物件,該計數器(由檔案系統)在資料物件本身中維護。當檔名引用資料物件是刪除了資料物件的參考計數遞減1。這資料物件它自己僅僅當引用計數遞減到零時被刪除。

引用計數是確定是否有多個引用的唯一方法檔名對a的引用資料物件,它只通知他們的號碼不在那裡的下落。

交叉點是有向圖的樹結構中的蟲洞。通過瀏覽交叉點,檔案系統中可能很遠的位置變得可用。在交叉點樹結構中修改、建立、重新命名和刪除檔案在交叉點目標處操作,即如果刪除交叉點中的檔案,它將在原始位置被刪除。

符號連結對於檔案來說就像交叉點對於資料夾一樣,因為它們都是透明的和符號化的。透明意味著應用程式可以像訪問任何其他檔案一樣訪問它們,象徵意義意味著資料物件可以駐留在任何可用的捲上,即它們不限於像硬連結這樣的單個卷。符號連結與快捷方式的不同之處在於,它們通過快捷方式(。lnk),某些東西必須讀取和解釋快捷方式檔案的內容,然後開啟它引用的檔案(即,這是一個兩步的過程)。當應用程式使用符號連結時,它可以立即訪問符號連結引用的資料物件(即,這是一個一步到位的過程)。

限制
  • 支援的平臺是32位、64位或安騰中的NT4/W2K/WXP/W2K 3/W2K 3 2/W2K 8/W2K 8 2/W2K 12/W2K 12 R 2/WXP64/Vista/Vista/windows 7/8/10。
  • 在支援的平臺下,只能在NTFS捲上建立硬連結。
  • 硬連結只能在一個NTFS卷內進行,不能跨NTFS卷。
  • 無法在帶有NT4的NTFS捲上建立連線。
  • 選擇連結源滴...只有在可以建立硬連結/交叉點/符號連結的情況下,選項才可見。例如:如果您在FAT驅動器上選擇一個檔案並按下操作按鈕,您將看不到選擇連結源在動作選單中,因為FAT檔案系統,不支援硬連結/交叉點/符號連結。如果您選擇網路驅動器上的原始檔,或者選擇一個檔案作為目標,也會發生這種情況。
  • 作業系統限制每個檔案建立1023個以上的硬連結。這個不太為人所知,但它確實存在。
  • 參考文獻不支援硬連結。
常見問題
  • Q:在7/8/10視窗中,另存為...框顯示帶有白色“快捷方式”覆蓋的符號連結,而不是綠色符號連結覆蓋。

    答:如果在安裝連結外殼擴充套件期間顯示的程序沒有關閉,就會出現這種情況。如果你真的遇到這種罕見的情況,重啟會有所幫助。

  • Q:但是,刪除硬連結時,引用計數的值不會更新。也就是說,當我新增新的硬連結時,該值會適當增加,但是當我刪除硬連結時,該值不會改變。那是蟲子嗎?或者有重新整理Windows資源管理器的方法?

    答:一旦檔案在資源管理器中被刪除,它就會被移動到回收站,但不會被真正刪除。如果您按下Shift-Del刪除檔案,而不是隻按下Del,檔案真的會被刪除,引用計數也會減少。

  • Q:我無法為影象或向量檔案製作一個成功的硬連結——我的意思是,我能夠製作硬連結副本,但是當我修改一個檔案時,它不會影響另一個檔案。我想知道你知道為什麼這可能是-它可能是我的另一臺很正常的電腦嗎?)或者可能與硬連結過程有關?

    答:你可以成功製作硬連結,但是當你開啟一個硬連結檔案編輯,它取決於與檔案關聯的編輯器

    Q:當我刪除一個源目錄時,它的連線點處於非工作狀態。
    有辦法防止這種情況嗎?也就是說,例如,如果刪除了關聯的源,是否可以自動刪除交叉點?或者,有沒有可能讓一個程式在之後修剪這些孤立的連線?
    • 開啟、更改、刪除原檔案,並儲存新檔案(==%3E連結斷開)
    • 開啟、更改並儲存回來(==%3E連結有效)

  • 答:不,抱歉,交叉點是單向關係,如果目標消失,交叉點指向孤立的目的地。

    如果你有智慧移動啟用,至少內部連線/符號連結都適應了

  • Q:當我刪除一個符號連結時,該連結通過按DEL指向一個壓縮的資料夾,稍後當我想清空回收站時,資源管理器會顯示錯誤訊息0x80071128來拒絕我。怎麼了?

    答:不幸的是,這是資源管理器中的一個錯誤,它只發生在指向的符號連結上。壓縮檔案。解決方法是將其手動移出回收站,重新命名,然後再次刪除。

  • Q:我建立了一個到的符號連結。當我雙擊它時,我得到如下錯誤訊息:
    指定的路徑不存在。請檢查路徑,然後重試。

    不幸的是,這是探索者中的一個bug,我不知道如何在探索者中解決這個問題。
    如果啟動符號連結到。exe從命令提示符它工作得很好,甚至第三方探索者也喜歡軟體名稱可以做到這一點,但探索者似乎有一個限制
    有人知道在explorer.exe實現這一點的登錄檔黑客嗎?給我寫信。

  • Q:我雙擊瀏覽器中的符號連結,例如指向。瀏覽器要求我選擇一個程式來開啟它。

    答:微軟通過KB3039066改變了符號連結的行為。解除安裝它,它將再次工作。請參見符號連結型別已更改

  • Q:覆蓋圖示不顯示

    答:系統可以支援的不同圖示覆蓋處理程式的數量受到系統圖像列表中圖示覆蓋可用空間的限制。Windows 10目前分配了11個用於圖示覆蓋的插槽,其中一些由系統保留。

    所有內容都由下的OverlayHandlers的字母順序控制

    HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows \ current version \ Explorer \ shellicon overlayyidentifiers

    如果LinkShellExtension的OverlayHandlers在32位Windows下以某種方式滑動到大於15的插槽,或者在Windows 10下滑動到大於11的插槽,LSE Overlay圖示將不會顯示。

    要手動提高LSE OverlayIcons的優先順序,請用regedit開啟上面的登錄檔位置,並在前面加一個空格

    圖示重疊硬體連結- %3E' '圖示重疊硬體連結
    圖示重疊交叉點- %3E' '圖示重疊連線
    圖示重疊符號圖示- %3E' '圖示重疊符號圖示

    並重新啟動資源管理器或登出並再次登入。這裡的重點是通過在前面加一個空格來改變字母順序。你可能會通過新增更多的空格和mor空格來結束向頂部的競爭,因為其他重疊的控制代碼,如“DropBox”已經添加了一些空格。

  • Q:我試圖將Dropbox檔案僅儲存在可移動儲存上,而不是內部的128gb儲存。我的DropBox已經包含了很多檔案。如何將收存箱資料夾重定向到可移動儲存?

    答:

    Q:當我建立符號連結時,它們在資源管理器中顯示為0位元組。我不記得這是不是預期的?
    • 將整個dropbox資料夾從c:\users\[username]\dropbox下的內部儲存複製到例如x:\data\dropbox
    • 將收存箱資料夾c:\ users \[username]\收存箱重新命名為c:\ users \[username]\收存箱_org
    • 選擇連結來源x:\資料\下拉框
    • 在c:\ user \[username]中使用下降為並選擇符號連結或者連線
    • 如果一切順利,最後刪除c:\ users \[username]\ Dropbox _ org

  • 答:結果的符號連結在explorer.exe顯示為0位元組,這是意料之中的。

  • Q:我只更改了一個檔案的屬性,甚至時間戳和內容都是相同的,但是- delorean複製檔案,而不是連結到舊的備份,只是更改當前備份集的屬性。

    答:如果備份集中的檔案相同,則它們是硬連結的。NTFS提供一套的時間戳和屬性全部一個檔案的兄弟,所以如果一個檔案在備份中需要不同的屬性,它必須被複制。

  • Q:斷開的連線(帶有不存在的目標)會顯示其覆蓋圖示,但在Windows7 x64 SP1的Windows資源管理器中右鍵單擊它們並選擇“屬性”不會顯示“連結屬性”選項卡。因此,斷開的交叉點試圖指向的資訊是不可訪問的,並且不能手動糾正。

    a:不幸的是這是一個探索者的問題,LSE沒有機會攔截。斷開的符號連結/連線可以通過以下方式輕鬆修復替換交叉點/符號連結特徵

  • Q:當我右鍵單擊一個符號連結並轉到屬性,然後單擊連結屬性時,如果其中包含的路徑無效,將向您顯示“目標”框中指定的訊息“名稱(此處為無效路徑)”無效。確保路徑和檔名正確。

    a:不幸的是這是一個探索者的問題,LSE沒有機會攔截。斷開的符號連結/連線可以通過以下方式輕鬆修復替換交叉點/符號連結特徵

歷史
在發展中 版本4.0.0.0
  • 在任何智慧移動/複製/克隆和刪除操作中完全支援UNC路徑。
  • 很多小的修正/改進,我一直想做,但從來沒有時間去做。
2021年1月16日 版本3.9.3.5
  • 將SE _ CREATE _ SYMBOLICLINK分配給使用者後,第二次嘗試後的任何時候都會出現UAC對話方塊。
  • 檔案的德語翻譯。
  • 在LSEConfig中按F1使其崩潰。固定的。
  • 在硬連結/符號連結克隆期間,按取消沒有影響。
  • 進度條預測已得到改進。
  • 修復了符號連結刪除期間使用者名稱為%3E 20個字元的非管理員崩潰問題。
  • 立即連結外殼擴充套件維持它的巧克力包裝
  • 連結外殼擴充套件在上是公共的工具
2019年11月8日 版本3.9.3.0
  • 對於Windows 10下的非管理員使用者,安裝後資源管理器不會重新啟動
  • 在自定義圖示更改過程中,使用者被要求關閉許多相關的應用程式,這是不必要的。重啟Explorer.exe就夠了。
  • 很多弦都錯了。3.9.2.8介紹的
  • 已從主選單中刪除“刪除交叉點”。
  • 改進的選單液壓,例如,一旦不能建立符號連結檔案的智慧副本。
  • 適用於VS2017和Windows 10的可再發行版本的檢查。
  • 在非NTFS驅動器上,無法選擇檔案作為連結源。與3921一起推出
  • 當需要提升時,解除安裝捲不起作用。
  • docu和docu精簡的新Windows 10截圖。
  • 與...簽約標準程式碼簽名證書
  • 在替換交叉點/符號連結/掛載點期間,原始屬性丟失
  • 連結屬性選項卡顯示相對符號連結方向為絕對
  • “連結屬性”選項卡沒有顯示在懸空交叉點上
  • 檔案符號連結的建立在受保護的資料夾中不起作用,如“程式檔案”開發者模式開啟。
  • 替換交叉點/符號連結在懸空交叉點/符號連結上不起作用。
  • UAChelper混合了相對和絕對連結建立。與3920一起推出
  • 增加了烏克蘭語本地化,完成了缺失文字的本地化
  • 交叉驅動下降不起作用。與3921一起推出
  • “屬性”對話方塊可能會在更改交叉點目標時導致崩潰
  • 當目錄中有9個以上同名檔案時,Autorename存在缺陷
  • 備份模式已中斷。與3921一起推出
  • 介紹複製符號連結/交叉點/掛載點
  • 非管理員使用者對例如symlink relative/absolute的更改沒有影響。修正了誤解。真是一團糟
  • 倫敦政治經濟學院在gitlab.com。目前只是私人的,但希望很快改變這一點。
  • LSE中的SmartMirror在巢狀重解析點方面存在問題
  • 符號替換機制被打破了。由3.8.7.2引起的
  • 改進了progressbar的進度估算,並引入了Windows7進度對話方塊
2018年12月28日 版本3.9.0.2
  • 改進了進度條的進度估算
  • 修正了LSEConfig在啟動時替換文字時的崩潰
  • 已從安裝程式中刪除vcredist-vs2005檢查
  • [內部]但從2005年(原文如此)到2017年的重要變化。除了堆之外,基本上一切都編譯順利,因此...
  • [內部]移除了羅卡爾快速堆。這是必要的,但也是一個很大的效能增益。記憶體分配快2倍,記憶體刪除快10倍。記憶體分配對於ln.exe和倫敦政治經濟學院的核心至關重要。
  • [內部]放棄了安騰配置,因為VS2017不再支援它了,而且我確定野外已經沒有安騰硬體了。
2018年12月2日 版本3.8.7.2
  • 在32位應用程式下,疊加圖示不會顯示。
  • 在Windows 10中,最小二乘顯示符號連結、硬連結和交叉點的平面圖標。圖示請參考雅羅斯拉夫。
  • 在Windows 7中,交叉點的覆蓋圖示根本沒有出現。
  • 符號連結建立現在可以不關聯Windows 10/14972當處於開發人員模式時。
  • 當在替代驅動器上使用時,硬連結的屬性對話方塊顯示兄弟的錯誤路徑。
  • 第三方檔案系統可以配置。
2016年4月19日 版本3.8.6.8
  • 到不同驅動器的絕對符號連結上的相對符號連結沒有正確建立。
  • 增加了希臘語本地化。感謝喬治·馬拉馬斯!
  • 啟用備份模式時,智慧移動不起作用。
  • 使用Windows 2000再次執行(3.8.6.6引入了缺陷)。
  • 預設情況下,Vcredist檢查返回,但可以通過傳遞跳過/no redit在通過命令列安裝期間。
  • 在智慧複製過程中,使用錯誤的目標重新建立了UNC路徑上的相對符號連結。
  • NTFS檔案系統碎片減少,因此複製應該會更快
  • 複製(大)檔案時按下取消可正常工作。
  • 在UAC保護的資料夾中建立硬連結會導致錯誤訊息,即使硬連結已經建立。
2016年1月10日 版本3.8.6.6
  • 大小為16777216倍數的檔案被正確複製,但在日誌檔案中即使沒有,也會生成一條錯誤訊息。
  • 如果檔案相同,進度條在智慧映象過程中不會正確增加。
  • 在極少數情況下,只有智慧副本的第一個符號連結連結不正確。
  • 自動重新命名功能在極少數情況下不起作用。針對XP和Windows7/8/10進行了修復
  • 適用於視窗10技術預覽版9841/9926。
  • 修復了檔案從Bandzip放到桌面時的崩潰。
  • 增加了韓語本地化。感謝來自韓國的米雷多!
  • 修復了W10中關閉交叉點/符號連結屬性對話方塊時的崩潰。
  • 在從視窗7升級的視窗10系統上,通過屬性頁列舉硬連結兄弟需要很長時間。
  • Windows 10不需要安裝先決條件,因此不要在Windows 10下檢查先決條件。
  • 安裝程式仍使用視窗10檢查先決條件。
2014年6月3日 版本3.8.5.1
  • 備份模式到達LSE。
  • LSE生成了帶有低頻的日誌檔案,但沒有CR/低頻。
  • 當目標通過以下任一方式更改時,交叉點/符號連結/掛載點ACL將被保留更換連結屬性中的功能或編輯。
  • 日語翻譯為LSEConfig
  • 掛載點的目標可以從連結屬性
  • 倫敦證交所現在可以處理掛載點在SmartXXX/Delorean運營期間。
  • WindowsXP:跨驅動器的符號連結不起作用。
  • WindowsXP:指向卷GUIDs的符號連結不起作用。
  • WindowsXP:之間的符號連結很長的路沒用。
  • 視窗XP:到處都有很多調整。
  • 作為智慧複製/映象/刪除/符號克隆連結源的UNC路徑現在可以工作了。
2013年12月29日 版本3.7.5.9
  • 在極少數情況下,通過LSEUacHelper.exe提升德洛爾副本時,符號連結指向的檔案可能會在源中被刪除。很醜。不好意思!
  • 變了檔案屬性沒有導致檔案在所有SmartXXX/Delorean函式中被視為已更改。
  • 符號連結克隆總是建立絕對符號連結,而不管LSE設定如何
  • 檔案/資料夾/連線/符號連結的上次寫入時間、建立時間和上次訪問時間在智慧鏡子或者DeloreanCopy
2013年8月23日 版本3.7.5.1
  • 到不同驅動器的死連線可能會導致在所有操作期間無法檢測到硬連結。非常嚴重,但沒有造成資料丟失。
2013年8月4日 版本3.7.5.0
  • 對於交叉點或符號連結,可以在中編輯目標欄位屬性對話方塊
  • LSE提升了系統保護目錄中硬連結的建立,例如:%systemroot%。
  • 倫敦證交所現在也在美國提供所有功能圖書館資料夾。
  • 如果使能夠LSE在日誌檔案中總結了一組操作。
  • 修復了與UNC路徑和覆蓋圖示相關的崩潰。
  • 在對大檔案進行操作時,進度條顯示錯誤/不完整的檔名-路徑組合。
  • 現在可以通過LSE建立對映網路驅動器的符號連結。
  • 更換功能可用於修復斷開的連線/符號連結/掛載點。
  • 在智慧複製/智慧映象/刪除複製期間,符號連結關係的型別(絕對/相對)保留在目標中。
  • 在智慧複製/智慧映象/解除安裝複製過程中,也會複製壓縮屬性。
  • 安裝過程中對先決條件的檢查更準確,也就是考慮到了mfc80.dll。
  • 在解除安裝過程中,還會檢查hardlinkshellext.dll是否被某個程序佔用。
  • 修復了智慧映象過程中的一個問題,當一個目錄從一個映象到下一個映象並具有完全相同的名稱時,目錄會變成檔案,反之亦然。
  • 安裝過程中,作業系統版本檢測在某些機器上出錯,導致symlinke.exe從安裝中消失。
  • 在XP下,當必須遍歷驅動器的根目錄時,hardlink兄弟的集合不起作用。
  • 用Windows8測試,因此更新了文件。
  • x64版本現在還包含一個32位版本的統一安裝。
  • 解除安裝留下了一些登錄檔項。
  • 在安裝過程中,沒有檢測到所有程序,這阻止了安裝。
  • 啟用了連結外殼擴充套件參考文獻卷。
  • 增加了瑞典本地化。感謝Mikael Grnholm。
  • 增加了土耳其本地化。感謝梅梅。
  • 增加了捷克本地化。多虧了阿什
  • 增加了斯洛伐克語本地化。感謝RobertS
  • LSEConfig已本地化。
  • 在檔案和目錄的複製/映象/刪除過程中,壓縮位的處理被破壞。
  • 從壓縮資料夾拖動或拖放到壓縮資料夾會導致瀏覽器崩潰。
  • LSEConfig本地化為法語。
  • 如果路徑長度超過32個字元,Columnprovider現在會顯示交叉點的收縮路徑。
  • 在某些機器上,LSEConfig總是以法語出現。引入了3.749
2012年6月24日 版本3.7.2.0
  • 當通過中小型企業或CFIS在對映網路驅動器上工作時,與許多網路連線儲存盒一樣,LSE使用更傳統的列舉模式,這將複製檔案(它在任何情況下都沒有)。
  • 多個位置並且該位置被視為相對於硬連結/交叉點/符號連結的公共根。
  • 巢狀連線和符號連結(也稱為連線上的連線...)現在可以在任何情況下正常恢復。
  • Smartmove在極少數情況下存在相對符號連結的問題。
  • 義大利語翻譯更新。
  • Window XP下支援符號連結。
  • 能處理subst.exe創造了驅動字母。
  • 視窗作業系統下符號連結的覆蓋圖示現在可用。
  • 修正了一些與WindowsXP和符號連結處理相關的錯誤。
  • 現在只有在下列情況下,才會升到LSEUacHelper.exe使用者帳戶控制或者海拔真的很有必要。
  • 修正了建立絕對符號連結到目錄的問題。
  • 安裝程式將中文作為預設安裝語言。
  • LSEConfig有一個“關於”框,顯示了Link Shellextension的版本。
  • 未提升時替換符號連結失敗。
  • “替換符號連結”始終建立絕對符號連結,無論未提升時的設定如何。
  • 在某些情況下,當需要時,刪除符號連結有時不會建立絕對連結。
  • 安裝程式現在預設顯示已安裝作業系統的語言。
  • 安裝程式在控制面板/程式和功能中提供了更多資訊。
  • 符號連結或交叉點的目標可以在屬性對話方塊
  • 非管理員無法建立符號連結。
  • 安裝了XP和符號連結驅動程式後,刪除交叉點選單沒有出現。
  • 的狀態符號連結建立許可權被檢查,所以UAC可以避免
  • 修正了win 32位版本的部署問題。
2012年3月9日 版本3.6.5.3
  • 在智慧拷貝/智慧映象/硬連結克隆和德洛爾拷貝期間,速度有所提高。
  • 為x64和x86版本引入了新的堆管理器Rockall,以提高效能。
  • 俄語翻譯更新。
  • 安裝會通知已經在執行的程序,這會導致LSE安裝失敗,因為它們已經從LSE載入了dll。
  • 修復了安裝Windows 8的問題。
  • 登錄檔中的符號連結圖示覆蓋安裝錯誤,導致符號連結的綠色箭頭出現問題。
2011年4月17日 版本3.6.0.4
  • 藉助所有智慧*功能,外部交叉點/符號連結現在可以展開或拼接
  • 增加智慧鏡子
  • 智慧拷貝、智慧移動和德洛爾拷貝的速度提升。
  • 配置工具不會因為設定的微小更改而重新啟動資源管理器。
  • 符號連結的建立導致絕對符號連結,即使符號連結的建立被指定為相對的,如果它們的共同祖先是根目錄。
2010年11月21日 版本3.5.0.1
  • 介紹德洛爾副本,這是一種使用硬連結建立增量副本的方式。
  • 修正了從符號連結檔案建立符號連結目錄。
2010年10月3日 版本3.4.0.2
  • 預設情況下,倫敦證交所現在建立親戚建立符號連結時的目標路徑名。
  • 符號連結現在有了覆蓋圖示
  • 添加了一個配置LSE選項的工具
  • 添加了一個優先順序獨立覆蓋圖示。
  • 添加了一個選擇權完全關閉每種覆蓋型別的覆蓋圖示。
  • 如果專案可能是LSE操作的來源,則“選擇連結源”上下文選單現在也會顯示在FAT驅動器上。
  • 覆蓋圖示可以是禁用。
  • 記錄了安裝目錄可以在使用靜默(取消)安裝時指定。
  • 選單液壓系統已被重新加工,因此很早就決定只顯示chioces的選單,這確實是可能的。
  • 倫敦證交所和賽姆林克現在與ASLR有聯絡。
  • 交叉點疊加圖示中的過渡故障已修復。
  • 硬連結克隆和符號克隆已經被擴充套件內部連線和內部符號連結處理得當。
  • LSE現在也支援替換掛載點和符號連結
  • LSE顯示一個對話方塊,詢問資源管理器是否應該重新啟動或者不在非靜默安裝期間。
  • 在Windows Vista和Windows 7下刪除交叉點選單不再出現。
2010年7月19日 版本3.3.5.8
  • 倫敦證交所現在在2010年期間處理象徵性交易智慧副本。
  • LSE支援明智之舉功能,在移動/重新命名目錄時更新內部連線/符號連結
  • 增加了巴西葡萄牙語的本地化。感謝馬爾西奧·r .的翻譯。
  • 修正了自動重新命名關於W7下目錄的功能。
  • 在HKCU下覆蓋自定義覆蓋圖示是有缺陷的。
  • 硬連結克隆現在恢復克隆資料夾的屬性。
  • 智慧移動進度條顯示了錯誤的標題文字。
  • 由於來自波蘭的亞瑟,增加了波蘭本地化。
  • 修復了從回收站取消檔案刪除時的崩潰。
  • 無法在Windows XP下正確建立裝載點。
  • gFlags沒有從HKCU註冊中心正確讀取,導致智慧移動禁用遠端功能禁用出故障。
  • 修正了500秒後Hardlink克隆無法正常停止的問題。
2010年2月21日 版本3.2.2.4
  • 增加了中文和俄文字地化。感謝左偉明和伊萬(b0s)的翻譯。
  • 持續時間更長的操作,比如智慧複製,符號連結克隆,硬連結克隆,或者列舉兄弟姐妹顯示進度條。
  • 效能專案對話方塊為交叉點、掛載點和符號連結提供“探索目標”按鈕。
  • 增加了日語本地化。感謝日本的Taka!
  • 在視窗7下自動重新命名行為方式與Windows7/8/10對“- Copy”的行為方式相同。
2009年9月28日 版本3.1.6.0
  • 與W2K的結合被打破了。
  • 修復了在非Vista/W2K8下列舉硬連結兄弟引起的控制代碼洩漏
  • 在Vista & W7下,你可以在任何沒有高程的地方建立交叉點,但不能在c:\ Program file中建立。LSE現在意識到了這一點,並在必要時要求提升交叉點。
  • 通過遠端桌面會話對映驅動器時,整個資源管理器和遠端桌面會話會掛起,此時該驅動器在資源管理器中展開,但僅在作為終端伺服器的W2K3下。
  • 對Windows7的支援
  • 硬連結同級列舉現在也適用於XP,W2K NT4,但由於作業系統的限制,沒有Windows7那麼快。
  • 事實證明,在W2K的領導下,來自kernel32.dll的CreateHardlink()使用了長路徑名(例如\\?\)壞了。
  • 修復了作為COM伺服器時出現的記憶體洩漏。
2008年10月4日 版本3.0.0.1
  • 有一個新的智慧複製功能,使LSE能夠複製整個資料夾結構,並保留內部硬連結和連線結構。
  • 非常長的路徑名增加了對智慧複製和硬連結克隆的支援。
  • 現在可以針對交叉點建立交叉點。
2008年6月21日 版本2.9.5.3
  • 硬連結可以是列舉在Vista & Windows7下。
  • 修復了HKCU \軟體\連結外殼擴充套件的控制代碼洩漏。
  • 當遠端功能關閉時,可移動媒體支援不起作用。
2008年5月1日 版本2.9.0.3
  • 已經存在的交叉點可以是被取代的通過在上面拖動目錄
  • 命名更傾向於“連結外殼擴充套件”
  • 如果超過檔案的最大硬連結數1023,將顯示一條錯誤訊息。這適用於硬連結和硬連結克隆。
  • 256x256中的Vista & Windows7交叉點疊加圖示大小合適。
  • 自定義圖示可以為交叉點和硬連結覆蓋指定
  • 安騰版本可用
  • “拾取/放置”不會干擾通過拖放建立硬連結、交叉點或符號連結。現在可以選擇一個連結,然後通過滑鼠右鍵拖動另一個檔案到某個位置,將它放在那裡,然後放下第一個選擇的檔案
  • 卷裝載點的屬性對話方塊現在顯示已裝載驅動器的邏輯驅動器號,而不是奇數卷名。
  • 正在進行東亞語言本地化的工作。
  • 倫敦政治經濟學院現在也致力於可移動NTFS媒體,哪些不是甲:或乙:
  • 登錄檔中的位置指定LSE語言已經改變,因為HKCR的老地方根本不相容Vista & Windows7。
  • 語言設定和覆蓋圖示設定的預設值會自動複製到新登入的使用者配置檔案中
  • 卷裝入點支援Vista和Windows7。
  • 介紹靜默安裝能力。
  • 即使檔名包含UTF-16(亞洲)字元,現在也可以建立符號連結。
  • LSE現在也為Vista & Windows7下的非管理員工作(在他們用管理員密碼確認了提升對話方塊之後)。
  • 現在可以跨卷建立檔案或目錄的符號連結。
  • LSE現在也可以通過快捷方式建立硬連結,這種方式已經很久沒用了。
  • Vista & Windows7下交叉點的列印名稱(在命令提示符下發出“dir”後,有些人可以在交叉點右側看到該名稱)現在是正確的。
  • 許多可用性修復
  • 在Vista64瀏覽器下安裝期間,會自動重新啟動。
  • 安裝程式檢查是否安裝了VS2005 SP1可再發行軟體包。
  • 該設定包含一個檢查,用於正確平臺的LSE版本是否將被安裝。
  • 符合Vista和Windows7覆蓋物硬連結的圖示。
2008年1月20日 版本2.8.0.6
  • 硬連結顯示一個小的覆蓋圖示。這個圖示會因為Vista的相容性而改變,但至少現在它在這裡。
  • 在許多解析度下,交叉點都有一個相容Vista的疊加圖示
  • 支援建立和刪除卷掛載點。不幸的是,這在Vista下不起作用
  • LSE現在可以防止在建立連線或硬連結克隆時產生“迴圈”
  • 硬連結“交叉驅動下降”現在已經不可能了
  • NT4的一些錯誤修復
  • 許多可用性修復
2007年10月16日 版本2.7.1.0
  • x64世界的首次修復。也許還會有更多。修復x64是當務之急,因為我自己現在也有Q6600了...
2007年3月25日 版本2.7.0.1
  • 修正了一個討厭的錯誤,當瀏覽器啟動時,它會導致HardlinkShellExt變慢。還修復了當資源管理器啟動時,它訪問驅動器A:的問題。
  • 檔案和目錄屬性的屬性表將顯示W2K/XP的各種資訊
  • 刪除交叉點是回來了,因為有時,尤其是在刪除指向有大量資料的目錄的連線時,Copyhook Handler不會像預期的那樣工作。在這個現象解決之前,刪除交叉點回來了。
2007年1月12日 版本2.6.0
  • 連結外殼擴充套件現在在刪除交叉點方面非常強大。刪除從資源管理器發出的取消交叉點連結的命令,但不刪除其內容。
  • 由於探險家的交叉點意識刪除交叉點從上下文選單中消失
  • 支援視窗作業系統和視窗7。連結外殼擴充套件現在能夠建立符號連結,但是也有一些與引用列相關的限制
2006年12月27日 版本2.5.1已經發布
  • 在命令和訊息中增加了義大利語和西班牙語的本地化。感謝尼古拉·吉多特和迭戈·塞戈比亞的翻譯。
2006年12月6日 版本2.4.0已經發布
  • 將法語和德語本地化新增到命令和訊息中
2006年11月26日 版本2.3.0已經發布
  • 安裝程式/解除安裝程式中的次要修復
  • 介紹了多重自動重新命名的液壓系統。如果您將連結/交叉點放在同一個目錄中,現在它的行為就像資源管理器一樣,並在多個例項檔案的。
2006年6月16日 版本2.2.2已經發布
  • BugFix。連結外殼擴充套件現在也可以通過拖放驅動器根目錄來建立硬連結。
2006年5月29日 版本2.2.1已經發布
  • 審查後更新文件菲利普·丹尼爾斯
  • 向相容Vista邁進了一大步
  • 幾個地方的固定路徑長度限制
  • 連線可以跨越本地NTFS卷
2006年3月14日 釋出了2.1版
  • 增加了交叉點的疊加圖示,這樣交叉點就可以直觀地出現在你的眼前。
2006年2月27日 釋出了2.0版
  • 修改了ShellExt的內部結構。
  • 介紹了建立硬連結克隆。
  • 上下文選單中引入的子選單,當多個條目被新增到上下文選單中以顯示許多拖放選項時
  • 支援帶有“Vista”的符號連結。
  • 支援帶有“Vista”的符號克隆。
  • 修復了拖動檔案和使用“此處硬連結”時的崩潰。
  • 修正了當顯示錯誤的選單時,在左瀏覽器窗格中禁用資料夾時的問題。
  • 交叉點在參考列中顯示其原點。
  • A選擇連結現在可以取消操作。
  • 安裝程式重新啟動explorer.exe以正確新增/刪除外殼擴充套件
  • 向“開始選單/程式”添加了一個條目
  • 支援WindowsXP64。
2005年11月26日 釋出了1.7版
  • 添加了刪除交叉點在交叉點上按下滑鼠右鍵時的上下文選單。
  • 修復了CreateJunction中的控制代碼洩漏。
二零零二年一月二十三日 釋出了1.6版
  • 添加了一個Columnhandler,以便在資源管理器中顯示硬連結檔案的引用計數。此功能僅適用於W2K/WXP。
  • 修改了部署,文件現在是. html格式。
2001年10月27日 釋出了1.5版
  • 將內部字串處理修改為Unicode。
  • 增加了連線支援。交叉點是NTFS5的一個特性,它允許硬連結兩個目錄。
  • 添加了一個目錄後臺處理程式。這意味著,在選擇了一個硬連結之後,可以在右邊的瀏覽器面板上按下滑鼠右鍵,並刪除硬連結/連線/符號連結。
二零零一年三月二十三日 釋出了1.201版本
  • 修正了選擇快捷方式時出現“此處硬連結”的問題。
二零零一年三月二十三日 釋出了1.20版本
  • 增加了拖放支援
2001年3月20日 1.10版本釋出
  • 修復了幫助文字顯示不正確的問題
  • 將安裝程式更改為精簡和平均nullsoft安裝程式。
  • 修正了只讀檔案不能硬連結的問題
  • 修復了根目錄中的硬連結不起作用的問題
  • 已在W2K和HardlinkShellExt上測試,符合W2K標準
1999年5月8日 釋出了1.00版本
狀態 3.9.3.x版本是的穩定版本支援的plattforms。

承認 我要感謝那些對Link Shell擴充套件的開發做出重大貢獻的人。其中包括:

費利克斯·卡薩為了與NT4的硬連結基礎。
偉大的精益和中庸的空柔nsis安裝程式
讓-皮埃爾·貝爾加明為了拖放支援示例。
特拉維斯·伊利格建議為交叉點新增覆蓋圖示,他在連線外殼擴充套件。
拉希諾維奇獲取以下方面的提示連線
菲利普·丹尼爾斯對於技術作家文件審查
丹尼爾·蒂博用於法國本地化,以及十幾個bug報告和特性請求。
木村正雄用於WindowsXP的符號連結驅動程式。
傑拉德·杜蘭德負責檔案的法文翻譯

開放的問題
  • 對於Vista & Windows7,資源管理器中提供引用計數的列處理程式不起作用,因為微軟不推薦使用與此功能相關的介面。
許可證
聯絡人/捐贈 錯誤報告或功能請求傳送到赫爾曼·斯奇納格。
倫敦經濟學院現在是,將來也是免費的,但是如果倫敦經濟學院真的對你有幫助,節省了你很多時間,請考慮通過貝寶捐款


或者扁我



或者寄一張禮券給我



或者捐贈比特幣:

bc1q 4 hvevwrmnwt7 jg8 vws0 V8 xajywhfl4gwca5av



連結外殼擴充套件也有自己的頁面臉譜網,您可以在其中找到新版本的公告,並可以討論功能請求



Link Shellextension通過廣播發布說明簡易資訊聚合



[計] 下載
所有視窗64
此版本包含64位版本的Link Shell Extension,但也包含32位版本,該版本與64位版本並行安裝,以滿足第三方檔案管理器/探索者(如total commander)的需求:

連結外殼擴充套件(3.76兆位元組)

所有必要的執行時dll已經安裝在您的系統上,但是如果沒有從這裡是64位這裡是32位
所有視窗32
只需下載並安裝
連結外殼擴充套件(3.56兆位元組)


所有必要的執行時dll已經安裝在您的系統上,但是如果沒有從這裡。


巧克力
裝置
連結外殼擴充套件也可以通過安裝巧克力通過發行

choco安裝linkshellextension



遺產
[計] 下載
所有視窗安騰
安騰版本不再受支援,但最後一個基於VS2005的版本3.8.7.2保留為舊版。
請確保必要的執行時。dll安裝在您的系統上。此先決條件包可從Microsoft下載:

VS2005 SP1版vcredist_IA64.exe,版本6195/2011年6月(6.3 Mb)

然後安裝
連結外殼擴充套件(3.76兆位元組)


Windows NT4 Windows NT4的版本將不再是activley開發的版本,它的功能被版本凍結連結外殼擴充套件3 . 2 . 0 . 0(1.13兆位元組),它基本上具備了所有重要的特性。

Windows 2000
Windows XP
Windows 2000和Windows XP的版本將不再在上開發,其功能已被凍結3.8.7.2連結外殼擴充套件(32位)3.8.7.2連結外殼擴充套件(64位)


符號連結驅動程式
適用於Windows XP
甚至啟用帶有符號連結功能的WindowsXP的驅動程式是由木村正雄提供的。你可以從他的主頁或者我的映象網站下載驅動程式。

WindowsXP 64 (86kb)的符號驅動程式[原始位置]
視窗作業系統的符號驅動程式64 (86kb)

WindowsXP的符號驅動程式(86kb)[原始位置]
視窗作業系統的符號驅動程式(86kb)

驅動源(23kb)[原始位置]
駕駛員資訊來源(23)