iT邦幫忙

0

請問Windows 2003是否可以匯出分享資料夾權限及使用者帳號?

panqing 6 年前9382 瀏覽

想請教各位先進:

有一部2003的server,只是擔任fileserver角色,沒有網域只是工作群組,
有一天,桌面所有圖示及[開始]那一整條都不見了,
叫出工作管理員執行explorer及iexplore也都沒有反應但cmd可以,
且所有視窗的title都變亂碼,視窗內的所有中文字都變粗體字,
我懷疑是登錄表損壞(因為我在C:\RECYCLER裡面發現有兩個亂碼檔名的.reg檔造成登錄檔被亂改,一個約2MB,另一個約20MB,是不是有被執行過然後丟到垃圾桶?)

反正應該沒救了,得要重灌,
不過三十幾個user及他們的分享資料夾存取權限重設很麻煩----
....跳腳中....

想請教各位先進,有方法用指令的方式匯出這些設定嗎?

如果真的可以就太感謝了,感謝各位撥空回答!!

PS. 另外小問一個:控制台用指令叫出的指令是甚麼啊?
不過可能也沒用啦,畢竟連explorer都出不來...XD

1 個回答

20
raytracy
iT邦大神 1 級 ‧ 6 年前
最佳解答

都已經損壞成這樣了, 很懷疑你所取出的權限會是完整無缺的....

如果你還可以執行 regedit 的話, 所有分享資料夾的權限都儲存在這個機碼裡面:

<pre class="c" name="code">SYSTEM\CurrentControlSet\Services\LanmanServer\Shares

請用 regedit 將這個機碼匯出(檔案>匯出), 重新安裝系統後, 把所有資料夾都重新建立好, 再到這個機碼底下, 把剛剛匯出的檔案匯入, 就可以恢復分享權限....

但前提是: 原先的機碼都完整無缺, 否則, 還是無效.....

看更多先前的回應...收起先前的回應...
panqing iT邦新手 4 級 ‧ 6 年前 檢舉

真是謝謝您啊!

我正在想說呼叫RayTracy大呢,謝謝您!
我是可開regedit.exe
想再追加問題,如我重建每個使用者,會對應到這些shared folders 嗎?

感謝雷大,您真是我的一盞明燈啊!

Ken(Bigcandy) iT邦大師 1 級 ‧ 6 年前 檢舉

raytracy提到:
把所有資料夾都重新建立好, 再到這個機碼底下, 把剛剛匯出的檔案匯入

Ray已經說了,可以啊

記得使用者也是先建立好,才匯入那筆reg

panqing iT邦新手 4 級 ‧ 6 年前 檢舉

喔!

我知道了,那也謝謝您喔,所以我先建使用者帳號再匯入reg
謝謝,假日還出手撥允相救,感謝喔。

panqing iT邦新手 4 級 ‧ 6 年前 檢舉

我所說的其實是
"您告訴我的我吸收到了"
謝謝您!

raytracy iT邦大神 1 級 ‧ 6 年前 檢舉

panqing提到:
如我重建每個使用者,會對應到這些shared folders 嗎?

這點我不敢保證, 我查看了那些機碼, 發現是存放 Binary data, 萬一他存的是 SID 的話, 那麼重建使用者將無法復原, 因為重建時, 使用者將會被賦予新的 SID, 有可能無法對應到舊的 SID.

panqing iT邦新手 4 級 ‧ 6 年前 檢舉

感謝Ray大回應
看您的回應,真的深啊

大內高手如雲

高手高手高高手

takaki iT邦新手 4 級 ‧ 6 年前 檢舉

panqing提到:
Ray

我要搭順風車~請問Ray大~
假使那台FS是網域成員,且所有權限都是網域成員,那SID應該還是可以對應到網域成員吧?如果可以的話,那FS加入網域來管理算是比較有保障的囉。

raytracy iT邦大神 1 級 ‧ 6 年前 檢舉

takaki提到:
假使那台FS是網域成員,且所有權限都是網域成員,那SID應該還是可以對應到網域成員吧?如果可以的話,那FS加入網域來管理算是比較有保障的囉。

正確.....

panqing iT邦新手 4 級 ‧ 6 年前 檢舉

找到如何用cmd開控制台了
是RunDll32.exe shell32.dll,Control_RunDLL
也給大家參考

我要發表回答

立即登入回答