1. 程式人生 > >把chrome請出系統盤,還讓它自動更新(2017年8月11日有更新)

把chrome請出系統盤,還讓它自動更新(2017年8月11日有更新)

2017年8月11日更新

    這兩天發現,要想把chrome請出系統盤並讓它自動更新,有比最初回答(在下面)更簡單的辦法。

    辦法就是一句話:在安裝前,用mklink把兩個連線做好。連結做好後,再安裝chrome,它就會安到你指定的位置且能自動更新。

    具體步驟:

    1、做連結。假設你想把chrome安裝到 e:\google,那麼,

依次點選“開始”→“執行”,輸入“cmd”,回車,開啟命令列介面。輸入

            mklink /d  "C:\Program Files\Google\Chrome\Application"  "e:\google"

回車,建立了第一個連線,這個連線設定的是是程式檔案。

            mklink /d  "C:\Users\使用者名稱\AppData\Local\Google"  "e:\google"

回車,建立了第二個連線,這個連線設定的是使用者檔案。

    2、安裝chrome,程式檔案和使用者檔案都會自動複製到e:\google中去。

    你只要執行"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",就能執行它,而且能自動更新。

    ----------------------------------2013年的原文--------------------------------------------------


    眾所周知,chrome瀏覽器安裝時不會讓我們選擇安裝目錄,而是自顧自地安裝到系統盤下面。

無論是出於什麼目的,這樣“不把自己當外人”,讓很多人——至少是我,很不習慣。

     如果能把它移出系統盤,可以使系統盤“乾淨”,在更換系統時可以不用備份和重新配置,基本上可以認為是綠色的。

    而且,“讓你到哪兒,你就得到哪兒”,自己的機器自己作主,這感覺還是很值得折騰一下的。

    網上的許多介紹,的確都能讓它在非系統盤外工作,但許多不能自動更新。

其實既要移出,又能自動更新非常簡單。步驟如下:

    一、正常安裝chrome。安裝目錄在C:\Program Files\Google\Chrome\Application\,個人檔案目錄在C:\Users\使用者名稱\AppData\Local\Google\

    二、在非系統盤外建一個目錄,用來安放上面兩個資料夾的內容。比如我的是E:\google。

    三、進入到c:\Program Files\Google\Chrome\中,把Application資料夾下所有內容移到e:\google資料夾下,再回頭到c:\Program Files\Google\Chrome\中,刪掉Application資料夾。如果你不放心,可以把它改個名字,反正只要c:\Program Files\Google\Chrome下沒有叫Application的資料夾就行。(可能需要管理員許可權)

    四、進入到C:\Users\使用者名稱\AppData\Local\Google\中,把Google資料夾下所有內容移到e:\google資料夾下,再回頭到C:\Users\使用者名稱\AppData\Local\中,刪掉Google資料夾。如果你仍然不放心,也可以把它改個名字,反正只要C:\Users\使用者名稱\AppData\Local\下沒有叫Google的資料夾就行。

    五、“開始”→“執行”,輸入“cmd”,回車,開啟命令列介面。輸入

            mklink  /d  "C:\Program Files\Google\Chrome\Application" "e:\google"

回車,建立了第一個連線。

            mklink  /d  "C:\Users\使用者名稱\AppData\Local\Google"  "e:\google"

回車,建立了第二個連線。

    在第三、四步裡移出了兩個資料夾,原地已經沒有了相應內容,但如果建立了這兩個連線,就相當於它們還在原地,至少chrome是這樣看的。雖然是原來檔案的替身,但它不嫌棄。而且,更重要的是,它在執行時寫檔案,都是寫到e:\google下。到此,把它請出系統盤的工作完成。

    六、下面來實現“自動更新”。

只要你保證你執行的chrome的快捷方式指向的是c:\Program Files\Google\Chrome\Application\chrome.exe,就能夠自動更新。如果那個chrome的快捷方式指向的是e:\google\chrome.exe,就沒法自動更新。

估計chrome.exe在執行時會檢查它的路徑,如果不是它安裝時的目錄(C:\Program Files\Google\Chrome\Application),它就會生氣,不給你自動更新。從這一點上看,它還真小家子氣,我們用一個連線來騙它也是沒辦法。

    總結,嘰裡咕嚕說了這麼多,用到的辦法其實就是一個mklink建立連線,如果還有點別的,就是第六點。

之所以要這樣往瑣碎裡說,是為了方便不太熟悉操作的人。

   如果你按照上面的操作試成功,某一天發現它又不能自動更新,那可能是您在某個時候點了不正確連結的chrome.exe的快捷方式。不用著急,建議你直接解除安裝chrome,再重新安裝,一切就都正常了。

反正我只點它自動生成的在桌面上的那一個快捷方式,一直沒問題。

當然,如果您此前已經與您的gmail帳戶同步過就更好不過,因為重新安裝後,所有你需要的比如收藏夾、外掛,都會回來的。