iT邦幫忙

2

Win10關機前自動執行FreeFileSync備份

  • 分享至 

  • xImage

問Grok後得知 本機群組原則 可以設定關機前自動執行FreeFileSync備份,建立的Backup.bat如下一行:
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Tool\Backup.ffs_batch"
gpedit.msc內容如下:

結果關機就一直停在關機中的畫面,請問我有少做哪些動作嗎?還是Grok講錯了?

看更多先前的討論...收起先前的討論...
你可能要先確認執行shell 時網路還通著,看log
謝謝 japhenchen 的熱心提醒,經過交叉測試,幾乎可確認Win10關機時已將網路斷線,『關機自動備份到NAS』的期望大概無解了。
FreeFileSync 有即時備份功能,你可以開啟他,只要檔案有異動,就會進行備份
主要是它會常駐一個監視agent,看你們的政策允許不允許
關鍵字 RealtimeSync 建議看一下說明,省時省力省網路頻寬
還有及時備份要考慮版本問題,或是故意刪除的問題,備份的設定原則要特別注意
謝謝 窮嘶發發發 提醒還有 RealTimeSync 可用,我再去踹踹看 :)
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
DennisLu
iT邦好手 1 級 ‧ 2025-04-28 15:57:51

如果是自己的電腦只是自己控制關機,
我寧願寫一個批次放在桌面上,要關機+freesync就執行,也比較好排錯。

"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Tool\Backup.ffs_batch"
shutdown /s /f /t 30 /c "FreeSync shutdown" 
看更多先前的回應...收起先前的回應...

沒辦法 :( 一些人很難教,講了N年還是沒養成備份習慣,然後還敢拿毀損的Excel檔給我救援~~~

DennisLu iT邦好手 1 級 ‧ 2025-04-28 16:34:25 檢舉

原來是麻瓜阿...
POS商的古早作法是把左下角開始的關機給他拿掉。
只能用桌面上的關機批次。
可能連按下電源會自動跑關機的設定都要設。

這裡要設定關機啊,完成後不關機,當然就卡在哪
https://ithelp.ithome.com.tw/upload/images/20250428/200970829naNB2MFQk.png

DennisLu iT邦好手 1 級 ‧ 2025-04-28 17:21:43 檢舉

差點忘了 Freefilesync 自帶關機命令可設,連下指令追加在批次末端都省了。
不過他原文是設定在關機命令,我不確定執行關機他是先跑完指令再開始關機,還是跟關機同步進行,那如果他關機已經關閉網路服務,sync還在跑,sync的網路上的路徑就不一定可靠。

DennisLu iT邦好手 1 級 ‧ 2025-04-28 17:25:11 檢舉

有些公司是天天中午午休跑Windows backup或有錢買NAS的跟NAS自帶同步軟體,每天跑備份,資料差異而已,就不會很久,下班備份跟上班備份,跟上班中午休備份,真的要用的時候,其實都是有落差的。你下班備份,明天上班到一半或是下班前掛掉,一樣有落差。

謝謝DennisLu窮嘶發發發的熱心回覆!FreeFileSync的確有關機選項:

我的確是要備份到NAS,『本機群組原則』踹了多次也沒輒,接著改踹『工作排程器』:

結果還是一樣沒動靜,最後batch file改copy到local disk就成功,故幾乎可確認Win10關機時已將網路斷線,『關機自動備份到NAS』的期望大概無解了。

DennisLu iT邦好手 1 級 ‧ 2025-04-29 11:26:33 檢舉

關機事件出現的時候, Windows已經在跑關閉程序了,可能會因為同時進行讓網路不一定在完成後才關閉,沒什麼可靠性。

所以回到我本來的做法,關閉所有user可控的關機方式,只留下桌面的關機批次,確保完成sync後才正式跑關機。

除非你電腦有雙碟,win10時代,我幾乎都要求 C槽SSD+ D槽HDD,
將備份策略都放在D,即使上班開機失敗SSD毀了,HDD可以做到系統還原到近期備份點,或是檔案同步策略到D。

一些中小企業集中化備份成本會嫌高,反而每台電腦搭配一顆HDD。業者還會接受。現在1TB HDD便宜,文書資料不多,可以備份多副本。勉強將就一下。

1
suezou
iT邦新手 4 級 ‧ 2025-04-28 16:47:12

與其關機的時候做,建議把批次檔放在啟動在登入之時做
(放批次檔or捷徑在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp)
誰知道備份要執行多久,上班登入久一點無所謂,下班關機關不掉耽誤人家下班怎辦

看更多先前的回應...收起先前的回應...
DennisLu iT邦好手 1 級 ‧ 2025-04-28 17:28:21 檢舉

開始>執行>輸入 shell:startup 再 Enter
就會直接跳到該身分的startup目錄了
這樣寫比較簡短

我碰過的狀況大都是剛上班無法開機,少數是上班期間當機,幾乎沒遇到下班前關機會掛掉的(Windows Update例外),故『關機前備份』的效果較佳,可惜目前沒對策~~~

suezou iT邦新手 4 級 ‧ 2025-04-30 09:19:30 檢舉

shell:startup 是 個人的啟動 預設是
C:\Users{ID}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
先前提供的是 ALLUSER 的路徑,設在這裡不需要考慮使用者異動問題。

另外批次檔放在啟動,要到登入後才觸發,所以上班無法開機賴不到他頭上,但牽涉到NAS,有可能會遇上登入時網路磁碟機沒法連上無法複製問題。

謝謝suezou回覆!開機網路連線的確是個潛在問題,畢竟一堆電腦CPU還是2C2T,Win10開機過程緩慢,NAS網路磁碟若偶爾沒連通,備份就沒輒了。

4
japhenchen
iT邦超人 1 級 ‧ 2025-04-29 11:46:28

建議你使用SynologyDriveClient安裝到單機的功能(其他品牌也有只是做法稍有不同)
讓每台電腦的特定幾個資料夾能自動同步到NAS上,而不是在那裡排下班關機慢慢備份,一樣可以受到版控管理,檔案有變動就馬上傳輸,不會造成大量頻寬問題

我自己就有做,但其他同事就是死活講不聽,嫌麻煩,然後硬碟壞了才在事後靠北靠木
https://ithelp.ithome.com.tw/upload/images/20250429/20117954VQyzfrymi4.jpg

其實這做法也能應用在Google Drive / OneDrive / DropBox 上,只是費用貴貴而已

QNAP 是qsync client 且支援 Windows Server 2016 (or later)

0
隨風奶爸
iT邦好手 1 級 ‧ 2025-04-30 09:04:21

如果是您主動執行關機,您可以換一個思維,作業方式改在FreeFileSync的備份設定中,啟用[備份完成後關機],後續要關機時,是直截執行這一個備份批次檔,做完備份,他就會幫你啟動關機作業。

謝謝回覆!其實我是要處理那些沒備份習慣的同事,預估要那種人改變關機習慣大概也很難~~~

我要發表回答

立即登入回答