資訊安全是個非常廣大的領域,有日新月異的技術領域,有最難防的社交工程,上班十幾年了,看起來很古意的好爸爸好同事偷完商業機密之後就不知去向,水災火災你都得有應變計畫,地震颱風你都得想辦法讓單位存活。做完的事情不計其數,還沒做完的事更多如牛毛。因為,每一片雪花都認為這次的雪崩跟他無關,所以,我們只好走在每一片雪花前面,發現雪崩的可能因素,找出預防方式,避免雪崩發生。即使那雪,真的給崩了,也要在雪崩的狀況下讓自己跟公司還存活著。 現在的世界,全世界前五大的會計師事務所可以一瞬間倒閉,一間能源公司可以操控加州甚至全美的電價,一個颶風可以毀掉爵士樂天堂,不到十幾個人可以讓雙子星大樓整個倒塌,一場大雨可以讓一整個村莊滅亡,一場地震可以幾乎毀了東日本,這幾年下來我已經慢慢接受「天,真的會塌下來」...... 不錯,擔心也可以是一份工作。

2010年5月20日 星期四

vista User Profile Service error1508 1502 warning1515 1511

不敢相信這種使用者的問題發生在我身上。Vista business。在這種雙使用者的環境下竟然會出問題?未證實的留言指出,這不是微軟的問題而是其他軟體安裝導致,目前不確定。

最近小孩跟我抱怨,他的作業存在電腦上常常遺失,起先我以為是他沒有登出->我以為他登出->我關機,忽略警告訊息,檔案遺失才導致這樣的問題。

後來才發現不是,他登入後會出現1511:
「Windows 找不到本機設定檔,將讓您以暫存設定檔登入。當您登出後,在這個設定檔建立的變更將會遺失。」

觀察event log發現,同時會出現 1508 1502 1515 等訊息:
1508:「Windows 無法載入登錄檔。這通常是因為記憶體不足,或安全性權限不足。
1502:詳細資訊 - 程序無法存取檔案,因為檔案正由另一個程序使用。 (C:\Users\兒子\ntuser.dat)」
「Windows 無法載入存放在本機上的設定檔。這可能是因為安全性權限不足,或本機設定檔損毀。
1515:詳細資料 - 程序無法存取檔案,因為檔案正由另一個程序使用。」
「Windows 已經備份這個使用者的設定檔。下次這個使用者登入時,Windows 會自動嘗試使用該備份設定檔。」
 
觀察HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
底下的子樹,發現一旦我兒子的帳號登入之後,會出現一個「兒子的SID.bak」的子樹,當中的ProfileImagePath資料夾指向「c:\user\兒子」,而「兒子的SID」的子樹當中的ProfileImagePath資料夾卻指向「c:\user\tmppc001blablabla」,這就怪了。
而且當登出之後,只剩下「兒子SID.bak」的子樹,兒子SID的子樹卻不見了?
 
以關鍵字 User Profile Service 1511在technet上尋找,並無具體答案及KB。後來解決方法:
1.以regedit刪掉「兒子的SID.bak」的子樹
2.備份檔案,刪掉兒子的帳號,並重新建立
3.登入兒子的帳號,檔案還原

目前看來so far so good。此方法有風險,請勿任意使用。叔叔有練過。

沒有留言:

張貼留言