NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 5390|回復: 8

[問題] 有無方法讓PE關機時自動執行批次檔

[複製鏈接]
發表於 2014-11-4 23:30:44 | 顯示全部樓層 |閱讀模式
如題
因為我在我的PE上加了偵測RAM做虛擬記憶體的功能
雖然開機時 PE會自動搜尋並砍掉上次的虛擬記憶體
但如果沒再用PE開機呢?
最好就是關機時就自動砍掉了
有人知道要如何加入此功能嗎?
可以在登錄檔或那裡加入呢?
或是有什麼小工具 程式可以掛著監控
在關機時會自動跑個批次檔就OK了

發表於 2014-11-5 21:49:05 | 顯示全部樓層
在windows/system32內補上一個shutdown.exe檔案,然後製作一個批次檔案內容最後含有
shutdown -s -t 00
就可以在關機前執行你要的東西了
 樓主| 發表於 2014-11-6 09:59:22 | 顯示全部樓層
所以關機時要先點批次檔?
批次檔放在windows\system32下就好?
有需要特定命名嗎?
發表於 2014-11-6 11:05:40 | 顯示全部樓層
意思就是不要手動按關機鍵,改用批次檔完成,按一下[該bat檔]刪除你要刪的東西,然後呼叫shutdown.exe 關機,若pe內沒有shutdown.exe,請自行補回對應系統的shutdown.exe


xxxx.bat  內容大致如下:

@echo off
if exsit  [位置]\xxxx .yyy del  [位置]\xxxx .yyy
shutdown.exe -s -t 00   

評分

參與人數 1金錢 +5 收起 理由
bear1alex1 + 5 正確答案

查看全部評分

發表於 2014-11-8 03:05:47 | 顯示全部樓層
本帖最後由 CPSEVEN 於 2014-11-8 03:07 編輯

重新開機 關機
reset跟關掉電源的話
ram裡面所有東西都會被清除掉
若非閣下所指的重新啟動 關機 是boot指令?
還是有設定ram disk的東西會回存到pe所在的磁碟? 如果是這樣設定不回存不就可以了嗎
 樓主| 發表於 2014-11-8 17:06:58 | 顯示全部樓層
我知道手動點批次檔可以先刪檔再關機
但我的目的是 "自動"
手動點就不自動了...
虛擬記憶體也不是每台電腦都會建立 是自動判斷的
我也不是要砍什麼設定 是砍檔案~
若有需要 虛擬記憶體分頁檔是會自動建立在夠大的實體分割內的

因為XP或WIN7可以設定關機前自動執行批次檔
才想說PE有沒有辦法辦到
看是要把批次檔放在某目錄下或是改什麼設定 登錄檔之類
又或有什麼程式可以常駐 監控到關機狀態就先執行批次檔
發表於 2014-11-8 21:18:49 | 顯示全部樓層
saiz 發表於 2014-11-8 17:06
我知道手動點批次檔可以先刪檔再關機
但我的目的是 "自動"
手動點就不自動了...

那,請問在windows8.1 X64正常系統下能達到您說的這個需求嗎?
 樓主| 發表於 2014-11-9 17:00:03 | 顯示全部樓層
bear1alex1 發表於 2014-11-8 21:18
那,請問在windows8.1 X64正常系統下能達到您說的這個需求嗎?

沒用WIN8 所以不清楚
但在XP及WIN7內是都有此功能的
可以gpedit.msc內找到
 樓主| 發表於 2014-11-19 19:07:27 | 顯示全部樓層
已找到...原來PECMD 2012早已支援此功能
只要有放OnShutdown.wcs即可
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-18 19:15 , Processed in 0.088216 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表