2014年10月15日 星期三

利用windows指令執行備份(增加時間參數)



差異備份

XCOPY 來源 目的  /D /K /E /Y /C

/D:日期,不指定則備份日期不同的資料
/K:複製屬性。一般 Xcopy 將會重設唯讀屬性。
/E:複製每個目錄及子目錄,包含空目錄。
/Y:不要提示您確認是否要覆寫已存在的目的地檔案。
/C:即使發生錯誤,仍繼續複製。
最近想說只備份當天的資料就好了,雖然有日期的參數但是總不可能自己天天用手打
就發現了windows也有類似時間的參數
下指令echo %date%會顯示當天的時間
但XCOPY的時間參數是m-d-y,跟windows秀出來的格式不同
不過還好windows也有類似Linux的cut功能
如要抓2015這四個數字方法為:%date:~0,4%;這個意思就是顯示出來的字元從第0個字元開始抓後面4個字元,這樣抓出來就是2015
如要抓月份方法為:%date:~5,2%;這樣就可以抓出05這兩個數字了
日期就以此類堆
這樣XCOPY的格式就可以自己寫出來了,以下範例
XCOPY 來源位置 /D:%date:~5,2%-%date:~8,2%-%date:~0,4% /K /E /Y /C 目的位置
這樣抓出來的資料就一直會是當天的資料了

備份刪除

forfiles /p 目錄位置 /d -7 /c "cmd /c del @path"

指令為刪除7天前的資料,7天為修改日期




By Johnny

2014年5月11日 星期日

安裝MSSQL 出現「效能計數器登錄區一致性」檢查失敗

出處http://yuta2.pixnet.net/blog/trackback/801ea8605e/43352278
因為我遇到又找到了解決辦法
就引用一下怕自己忘記

  如果是HP server用smartstart安裝OS的話我看都會遇到這個問題


方法如下: 
 1.   Regedit
 2.   找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0404 發現裡面沒有任何資料。 
描述: C:\Users\Yuta2.CFT\AppData\Local\Temp\SNAGHTML68f69cc.PNG
 3.   發現0404之下有一個 CurrentLanguage,按右鍵,選擇「匯出」
 4.   編輯匯出的檔案。將 CurrentLanguage改為 0404 。改完之後存檔。
 5.   匯入剛剛改好的登錄檔。匯入後檢查一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0404 這時候應該會出現 CounterHelp 
 6.   SQL的安裝程式中再檢查一次,如果沒意外應該就順利過關了。

2014年4月7日 星期一

如何還原xp mode password

How to reset XP Mode user password ~.~

Remove Integration Mode
try the original password, if it failed try following steps:
  • 1. Reboot in to safe mode (When boot up, press F8)
  • 2. Log in with the administrator and no password
  • 3. Go into users accounts
  • 4. Modify password of XPMuser or Create a new admin account with a password.
  • 5. Exit out and reboot in normal mode.
  • 6. Login using your new account name and password.
  • 7. Enable Integration Mode.

跟一般xp還原一樣,重點是F8

2014年4月1日 星期二

windows2003利用xp光碟開啟還原功能

1、準備好xp安裝光碟把i386\sr.in_裡面的檔案複製出來,可用如下指令
expand E:\I386\sr.in_ c:\sr.inf
把光碟裡資料夾i386裡的sr.in_複製並改檔名為sr.inf

2、把複製出來的檔案按右鍵執行安裝,會有錯誤訊息說找不到安裝程式,指定xp光碟裡的i386裡的sr_sys檔案

3、先不重開機,執行裡打regedit選[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost]找檔名為netsvcs編輯

把如下的文字複製進去,確定重開就有系統還原可以用了
AudioSrv
Browser
CryptSvc
DMServer
EventSystem
HidServ
Ias
Iprip
Irmon
LanmanServer
LanManWorkstation
Messenger
Netman
Nla
Ntmssvc
NWCWorkstation
Nwsapagent
Rasauto
Rasman
Remoteacess
Savsvr
Schedule
Seclogon
SENS
Sharedaccess
Themes
TrkWks
TrkSvr
W32Time
WZCSVC
Wmi
WmdmPmSp
winmgmt
wuauserv
BITS
ShellHWDetection
helpsvc
uploadmgr
WmdmPmSN
SRService

2014年3月17日 星期一

在新增移除程式無法看到所要移除的軟體

  如果公司有架設OCS這一套系統的話可以收集電腦的各項資訊,在軟體裡會發現很多軟體,不過有些軟體你從新增移除程式會找不到想移除的程式,這時就只能透過刪除機碼來達到移除的效果,如果不透過任何移除工具可以手動刪除機碼:

在開始執行裡輸入regedit進入登錄編輯程式

32 位元:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
64 位元:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
依照以上的路徑可以找到相關機碼,一整個機碼資料夾刪除就不會再被OCS掃到了