顯示具有 windows 標籤的文章。 顯示所有文章
顯示具有 windows 標籤的文章。 顯示所有文章

2010年8月4日 星期三

[vmware]虛擬機器開機以服務自動啟動

一般服務在方式後,皆是以服務方式自動啟動,但是有些程式註冊成一支服務。比方我,我之前管理過WhatsUp,需要SMS簡訊發Alert,但這支程式每次開機後,都是重新手動執行,並且輸入註冊碼。
所以我將這支程式註冊成服務自動啟動。
請參考微軟官方文件編號137890如何建立使用者自訂服務
那麼虛擬主機在重新開機後,就可以利用此方法自動power on
以下以VMWare為例:
★說明:重新機後,自動啟動VMWare WorkStation上的Guest OS名為LANproxy
組態檔路徑為E:\VM\LANproxy\LANproxy.vmx

★步驟:
STEP1:安裝Windows Resource Kits 2003,切換至程式路徑後執行C:\Program Files\Windows Resource Kits\Tools>instsrv.exe VM_AUTO "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"

指令說明: instsrv.exe <要建立的服務名稱>



STEP2:修改登錄檔,執行:regedit。切至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VM_AUTO
新增/機碼,命名為Parameters。並在Parameters下在新增字串值Application,設定其資料為vmware啟動Guest OS的指令
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "E:\VM\LANproxy\LANproxy.vmx"

指令說明:vmware -x <虛擬機器組態檔的絕對路徑>

STEP3:為了讓開機在背景執行
執行:services.msc,並修改VM_AUTO的服務
核取「允許服務與桌面互動」

 以上在XP上實作Ok,不過在Windows7有UAC的問題,我沒測出來,殘念!

2010年7月29日 星期四

[Windows]關閉系統預設的共享功能

在分享資料夾預設已分享了一些資料夾,如C$、Users
結尾字元含$表示只分享給系統管理者
為了加強系統安全
只要在登錄檔新增兩個屬性AutoShareServer、AutoShareWKs
設定dword為0就OK了
£做法如下
執行:regedit
STEP1、切至修改路徑
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters]

STEP2、新增屬性、值
"AutoShareServer"=dword:00000000 //關閉預設的系統磁碟分享,ex:C$
"AutoShareWKs"=dword:00000000 //關閉預設的系統資料夾分享,ex:ADMIN$
請參考下圖:
新增->DWORD;分別設上AutoShareServer、AutoShareWKs
預設值就是0,不用改

SETP3、修改登錄檔,記得必須重新開機,才會生效。

修改前後驗證:
1、使用前

2、使用後