2014年4月18日 星期五

nbu 打開 還原功能

How did you add No.Restrictions? By Explorer?
Check actual file name and file type of No.Restrinctions. I suspect that you created No.Restrinctions.txt by explorer. I sometime do such mistake on Windows Server 2008.
To avoid such mistake, It is better to create file from command prompt like below.
> copy NUL No.Restrictions

2014年3月27日 星期四

解決「User Profile Service服務無法登入…」的問題

解決「User Profile Service服務無法登入…」的問題

2009/5/22晚上,當我如同以前一般,打開我的阿速師。結果他卻沒有給我平日一般的「反應」…

User Profile Service服務無法登入
      無法載入使用者設定檔

這是蝦咪....
簡單說,就是沒辦法載入我的設定檔…它不讓我使用啦!
我原本想說,如果無法解決....只好...還原囉...可是...實在不甘心,因為軟體及資料都會犧牲太多了。
根據Windows Vista的說明:
如果您嘗試登入 Windows 且收到錯誤訊息,告知您使用者設定檔可能已毀損,您可以嘗試修復您的使用者設定檔。您將必須建立新的設定檔,然後將檔案從現有設定檔複製到新設定檔。
試過以安全模式登入或是用另一個使用者登入,再以系統管理員身分執行新增使用者,但是都無法新增使用者來建立新檔案。
在想要放棄時,最後求助於搜尋引擎。果真找到Microsoft TechNet找到Microsoft員工Vincent Lin的回答內容:
用下面的動作應該可以解決你的問題
  1. 進入安全模式(開機時按鍵盤上的F8)
  2. 點選左下角開始->所有程式->附屬應用程式->在命令提示字元上點選右鍵選擇以系統管理員身分執行
  3. 在黑色視窗輸入net user Administrator /active:yes並按下enter鍵(此動作為將Administrator帳號啟動,若要停用此帳戶時將後面的Yes改 為No後即可)
  4. 執行完上述動作後重新開機進入正常模式,並以Administrator帳號做登入的動作
  5. 登入後點選左下角開始->輸入regedit並按下enter鍵,會出現登錄編輯程式
  6. 進入下列機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    您在左邊的畫面會看到兩個類似的資料夾,應該為為S-1-5-21-xxxxx & S-1-5-21xxxxx.bak(前面都一樣,只有後面有一個會加上.bak)
  7. 在S-1-5-21-xxxxx上點選右鍵->重新命名,在檔名最後面輸入.old
  8. 在S-1-5-21-xxxxx.bak上點選右鍵->重新命名,在檔名最後面的.bak刪除,檔名會變成S-1-5-21-xxxxx
  9. 點選資料夾S-1-5-21-xxxxx在右邊視窗點選RefCount兩下,並將數值修改為0,修改完後點選State兩下,也將數值修改為0
上述動作完成後關閉所有視窗並重新開機,使用原來的帳號登入即可

2014年1月23日 星期四

批次處理禁用、啟用USB設備如此簡單

批次處理禁用、啟用USB設備如此簡單(可按標準分類)zz
之前大家都用devcon find獲取硬體ID(Hardware ID)通過for+find篩選來禁用或啟用設備,但其名稱不固定也沒規律所以任何代碼都不具有相對的通用性,我也一直以來因USB設備標準所困惑,本著不達目的誓不甘休的精神,開始尋求USB設備在Windows中的規律及USB設備標準,打開登錄編輯程式開始從硬體相關的鍵值入手以尋找它們的相似之處及規律,最後定位到HKLM\SYSTEM\CurrentControlSet\Enum\USB,一一對比發現USB\Class_XX&SubClass_XX其有一定的規律,於是請出google高手相助,關鍵字CompatibleIDs在微軟網站看到一點相關標準(微軟標準並不是全部的標準),呵呵看來有希望了^_^,繼續關鍵字USB Class,哈哈OK了!!www.usb.org夠標準了吧!好了閒話不多,開始分享我的勞動成果;-)
各設備分類標準
00 Use class information in the Interface Descriptors
01 Audio
02 Communications and CDC Control
03 HID (Human Interface Device)
05 Physical
06 Image
07 Printer
08 Mass Storage
09 Hub
0A CDC-Data
0B Smart Card
0D Content Security
0E Video
0F Personal Healthcare
DC Diagnostic Device
E0 Wireless Controller
EF Miscellaneous
FE Application Specific
FF Vendor Specific

英文不好以上不作翻譯了禁用某設備方法devcon.exe disable USB\Class_XX啟用某設備方法devcon.exe enable USB\Class_XX(其中XX就是上面綠色部分序號)例:devcon.exe disable  USB\Class_08禁用U盤,即刪除U盤,不管你有N個U盤統統一起刪除devcon.exe disable  USB\Class_06禁用數碼相機,包括數碼相機附帶的抽取式磁碟devcon.exe disable  USB\Class_03禁用USB滑鼠&鍵盤devcon.exe disable  USB\Class_ff禁用攝像頭,看你還臭美;-)禁用&啟用USB設備就如此簡單:cool:相關工具DevCon.exe微軟命令列實用工具可替代裝置管理員相關連接:http://www.microsoft.com/whdc/device/input/HID_HWID.mspxhttp://www.usb.org/developers/defined_class/http://www.cn-dos.net/forum/viewthread.php?tid=35139&fpage=1最後也希望大家一起收集其他 USB\Class_XX 序號(跟貼)查詢已知或曾安裝過的設備USB\Class_XX 序號批次處理代碼見下
@echo off
for /f "delims=*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Enum\USB"^|find /i "Vid_"') do (
    for /f "delims=*" %%b in ('reg query "%%a"^|find /i "Vid_"') do (
        for /f "tokens=3" %%c in ('reg query "%%b"^|find /i "CompatibleIDs"') do (
            for /f "tokens=1,* delims=REG_SZ " %%d in ('reg query "%%b"^|find /i "DeviceDesc"') do (
                for /f "delims=&" %%i in ('echo."%%c"^|find /i "Class"') do echo "%%~i"   設備名稱:%%e
))))
echo.&echo 若要查詢USB\Class_XX以下分類,請將第5個for的"delims=&"改成"delims="
pause
 

_________________________________________________________________________________________________________________________________________________
This e-mail, sent by AIC mail system, may contain privileged, confidential information.  Please do not copy,disclose, distribute or use this e-mail for any other purpose.  If you are not the intended recipient, please delete it and notify us immediately.  We greatly appreciate your cooperation.
Analog Integrations Corporation  
http://www.analog.com.tw