顯示具有 Windows Server 2003 標籤的文章。 顯示所有文章
顯示具有 Windows Server 2003 標籤的文章。 顯示所有文章

2010年4月4日

如何在 Windows Server 2008 查看共用資料夾的狀態

於  Windows Server 2000/2003 的伺服器或 Windows XP/Vista/7,可在「系統管理工具/電腦管理/系統工具/共用資料夾」查看共用資料夾的狀態,以及用戶端連線登入後,所開啟的檔案或工作階段狀態。

而在 Windows Server 2008 則改為「系統管理工具/共用與存放管理」

2010年1月19日

Windows 2000 / XP SP2 / Vista RTM 產品支援終止

從 2010 年 7 月 13 日起,微軟的某些產品將進入產品生命週期的最後階段:支援終止 (End of Support)


Windows 2000 Professional 與 Windows 2000 Server 將結束延伸支援,建議升級到還在產品支援週期內的產品 ,例如:Windows 7 或 Windows Server 2008 R2,以便持續取得更新與支援。


Windows XP SP2 將結束延伸支援,建議安裝 Windows XP SP3,或升級到 Windows 7 ,以便取得支援與重要安全更新。


Windows Vista RTM(亦即上市發表版本)將結束主流支援,進入延伸支援階段。建議安裝 Windows Vista SP2,或升級到 Windows 7,以便取得支援與重要安全更新。

資以列表方式說明:
產品 延伸支援終止
Windows 2000 Professional SP4 2010 年 7 月 13 日
Windows 2000 Server SP4
Windows XP SP2
產品 主流支援終止
Windows Vista RTM 2010 年 7 月 13 日

延伸支援包括:

  • 持續取得安全更新支援(免費)
  • 如果已付費購買獨立之延伸 Hotfix 支援合約,提供非安全性相關 Hotfix 支援

延伸支援包括:

  • 對產品保固支援、設計變更及新功能的要求
  • 針對消費性、硬體及多媒體產品的支援

主流支援包含:

  • 問題事件支援(免費及付費問題事件支援、有限保證的支援…等)
  • 安全性更新支援
  • 要求非安全性 Hotfix

2008年12月12日

在 Windows Server 2003 64 bit 的 IIS 管理員中,看不到「ASP.NET」索引標籤

最近常常在測試 ASP.NET 網頁程式,突然心血來潮,想把這些網頁程式 POST 到 Windows Server 2003 R2 Standard Edition 64 位元 的 IIS 上。開啟 IIS 管理員,進入網站的設定畫面時,發現好像少了什麼東西。再跟開發環境上的 Windows XP Pro 的 IIS 管理員進行比較,終於發現到了,原來是少了一個「ASP.NET」索引標籤。 開啟「命令提示字元」,使用下面的指令進行檢查:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs get W3SVC/AppPools/Enable32bitAppOnWin64
結果如下: 這是說,在 IIS 中,已經將 Enable32bitAppOnWin64 屬性設定為 True。用白話來說,就是在 64 位元電腦上執行的 IIS,目前正處於 32 位元模式。 由於 IIS 6 同時支援 32 位元模式及 64 位元模式,但是,IIS 6 不支援同時在 64 位元版的 Windows 上執行兩種模式,也就是說,我只能選擇是在 64 跟 32 位元模式中,擇一使用。 為了解決這個問題,只好將 Enable32bitAppOnWin64 屬性設定為 False
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
再用先前的查詢的指令進行檢查: 接著用「ASP.NET IIS 註冊工具」(Aspnet_regiis.exe)重新註冊一次 ASP.NET 設定,以便更新 ASP.NET 應用程式的指令碼對應,並指向與工具相關聯的 ASP.NET ISAPI 版本。要注意的是,要用 64 位元的註冊工具:
cd %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607 aspnet_regiis.exe -i -register
開啟 IIS 管理員進行檢查,收工:

2008年6月1日

在 Windows Server 2003 執行 SQLXML,出現「HTTP 錯誤 404 - 找不到檔案或目錄」錯誤訊息

在 Windows Server 2003 安裝 SQL Server 2000 與 SQLXML,依照範例的說明,將相關設定檔設定好之後,於使用時會顯示「HTTP 錯誤 404 - 找不到檔案或目錄」的錯誤訊息。

2008年1月22日

如何在 Windows 2000 使用 Windows Server 2003 原生的印表機驅動程式

欲在 Windows 2000 使用 Windows Server 2003 原生的 unidriver 印表機驅動程式,請依照下列步驟進行操作:
  1. 在 Windows 2000 中,開啟「命令提示字元」,鍵入如下的指令來停用 Spooler:
    net stop spooler
  2. 切換到 Windows 2000 inf 目錄:
    cd %systemroot%\inf
  3. 將 ntprint.inf 更名為 ntprint.inf.old,並刪除 ntprint.pnf
  4. 建立一個子目錄:
    md C:\w2k3_drv\i386
  5. 從 Windows Server 2003 CD 的 i386 目錄將 driver.cab 複製到上個步驟所建立的子目錄裡,並更名成 pdriver.cab
    copy D:\i386\driver.cab C:\w2k3_drv\i386\pdriver.cab
    請特別注意,記得要更名哦!
  6. 接著從 Windows Server 2003 CD 的 i386 目錄將 ntprint.inf 複製到 Windows 2000 的 inf 子目錄裡:
    copy D:\i386\ntprint.inf C:\Winnt\inf
  7. 編輯上個步驟所複製的 ntprint.inf 檔,找到如下的地方:
    [SourceDisksNames.x86]
    1 = %WinNET2003%,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = %WinNET2003%,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = %WinNET2003%,driver.cab,,"Ia64"
    將原本的 %WinNET2003% 換成 C:\w2k3_drv,置換完成之後的結果如下所示:
    [SourceDisksNames.x86]
    1 = %C:\w2k3_drv,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = C:\w2k3_drv,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = C:\w2k3_drv,driver.cab,,"Ia64"
  8. 鍵入如下的指令來啟用 Spooler:
    net start spooler
  9. 接著請新增印表機,此時便會自動使用 Windows Server 2003 的 unidriver 與 Postscript 驅動程式。
您可能會遇到找不到檔案的問題,此時,請手動將指到 c:\w2k3_drv\i386\pdriver.cab。

2007年6月13日

在 Windows Vista 安裝 Windows Server 2003 AdminPak

在 Windows Vista 安裝 Windows Server 2003 AdminPak,請依照下列步驟進行:
  1. 首先,請至此處下載並安裝 Windows Server 2003 Service Pack 1 Administration Tool Pack。
  2. 將下列程式碼複製並存檔成 RegisterAdminPak.cmd
    regsvr32 /s adprop.dll regsvr32 /s azroles.dll regsvr32 /s azroleui.dll regsvr32 /s ccfg95.dll regsvr32 /s certadm.dll regsvr32 /s certmmc.dll regsvr32 /s certpdef.dll regsvr32 /s certtmpl.dll regsvr32 /s certxds.dll regsvr32 /s cladmwiz.dll regsvr32 /s clcfgsrv.dll regsvr32 /s clnetrex.dll regsvr32 /s cluadmex.dll regsvr32 /s cluadmmc.dll regsvr32 /s cmproxy.dll regsvr32 /s cmroute.dll regsvr32 /s cmutoa.dll regsvr32 /s cnet16.dll regsvr32 /s debugex.dll regsvr32 /s dfscore.dll regsvr32 /s dfsgui.dll regsvr32 /s dhcpsnap.dll regsvr32 /s dnsmgr.dll regsvr32 /s domadmin.dll regsvr32 /s dsadmin.dll regsvr32 /s dsuiwiz.dll regsvr32 /s imadmui.dll regsvr32 /s lrwizdll.dll regsvr32 /s mprsnap.dll regsvr32 /s msclus.dll regsvr32 /s mstsmhst.dll regsvr32 /s mstsmmc.dll regsvr32 /s nntpadm.dll regsvr32 /s nntpapi.dll regsvr32 /s nntpsnap.dll regsvr32 /s ntdsbsrv.dll regsvr32 /s ntfrsapi.dll regsvr32 /s rasuser.dll regsvr32 /s rigpsnap.dll regsvr32 /s rsadmin.dll regsvr32 /s rscommon.dll regsvr32 /s rsconn.dll regsvr32 /s rsengps.dll regsvr32 /s rsjob.dll regsvr32 /s rsservps.dll regsvr32 /s rsshell.dll regsvr32 /s rssubps.dll regsvr32 /s rtrfiltr.dll regsvr32 /s schmmgmt.dll regsvr32 /s tapisnap.dll regsvr32 /s tsuserex.dll regsvr32 /s uddi.mmc.dll regsvr32 /s vsstskex.dll regsvr32 /s w95inf16.dll regsvr32 /s w95inf32.dll regsvr32 /s winsevnt.dll regsvr32 /s winsmon.dll regsvr32 /s winsrpc.dll regsvr32 /s winssnap.dll regsvr32 /s ws03res.dll
  3. 「系統管理原身分」來開啟「命令提示字元」,並執行上一個步驟所建立的 RegisterAdminPak.cmd

2006年6月27日

安裝 Windows 2000 之後無法啟動 Windows XP 或 Windows Server 2003

當您的電腦已經安裝了 Windows XP/Server 2003,而您事後又再安裝 Windows 2000,接著在開機選單嘗試選擇 Windows XP 時,您可能會收到下列錯誤訊息: 正在啟動 Windows... Windows 2000 無法啟動,因為下列檔案遺失或損毀:\WINDOWS\SYSTEM32\CONFIG\SYSTEM 您可以使用原始的安裝程式磁碟片或 CD-ROM,來啟動 Windows 2000 安裝程式,藉以嘗試修復此檔案。在第一個畫面選取 'r' 以開始修復 這個問題發生的原因是因為:當 Windows 2000 發行時,Windows XP/Server 2003 根本還沒問世,所以 Windows 2000 開機載入檔無法知道 Windows XP 相關的啟動檔案變更,因此您的電腦需要這些變更才能載入 Windows XP。 解決方式為: 因為現在僅能啟動 Windows 2000,因此在開機選單中,請選擇啟動 Windows 2000,待登入系統之後,將 Windows XP/Server 20003 光碟上 I386 資料夾中的 NTLDR、Ntdetect.com 與 bootfont.bin (若您安裝的系統全部都是英文版的話,可以省略這個檔案)這些檔案複製到系統磁碟機的根目錄(一般都是在 C:\)。 建議是使用最新版的 Windows Server 2003 上面的檔案來取代硬碟中的檔案。

2005年11月2日

如何在 Windows 2000/XP/2003 架設 TFTP Server

1. 請將 Windows 2000 %systemroot%\system32\dllcache\tftpd.exe 複製到其他目錄,建議是放在 system32 2. 使用 Windows 2000 Resource Kits 中的一個工具:instsrv.exe 來建立一個服務,詳細的使用方式請參考該指令的線上說明 範例: instsrv tftp c:\winnt\system32\tftpd.exe 3. 設定完成,測試看看: a. tftp -i 192.168.1.1 PUT alex.gif b. 到 %systemdrive%\tftproot 下檢查看看是否有剛剛傳的檔案 alex.gif 註: 在 Windows Vista (舊稱 Longhorn)有介面可以直接設定 TFTP Server(至少在目前 Beta 1 Build 5112 是這樣的狀況),也就是說,以後再也不用使用上面的步驟進行設定

2005年10月6日

如何使用 DOS 指令將程式關閉

欲使用 DOS 指令將程式關閉的話,會因為不同的作業系統而有不同的作法,下面以關閉 IE 瀏覽器為例進行說明:
  1. Windows NT4 的話,需要安裝 Resource Kit,在 C:\NTResKit 裡有 kill.exe,然後使用
    kill iexplore.exe
  2. Windows 2000 則請安裝支援工具(在Windows 2000 CD的Support\Tools,執行setup.exe )安裝之後,在 C:\Program Files\Support Tools 裡有 kill.exe ,然後使用
    kill iexplore.exe
  3. Windows XP/Windows 2003 請使用內建的 taskkill.exe 指令,且要加上 /im 的參數,如:taskkill /im iexplore.exe

2005年4月5日

在 Windows Server 2003 無法使用外接的 USB 硬碟

當您將 USB 外接硬碟插入 Windows Server 2003 時,有看到系統已經找到新硬體,且又下方的也有出現可移除硬體的圖示,但是在檔案總管卻看不到這個 USB 外接硬碟時,請使用 [磁碟管理] 賦予該外接的硬碟一個磁碟機代號,此時即可在檔案總管看到這個外接硬碟。
PS. 感謝 MVP 陳俊宇 (Derrick Chen 德瑞克) 的提供

2004年11月7日

關閉 Windows 2000/XP/2003 非正常關機後自動檢查硬碟的功能

請開啟 [命令提示字元],然後輸入 chkntfs /X 磁碟機代號:
例如:
要關閉 C: 磁碟機的自動檢查功能,其指令如下:
chkntfs /X C:
關於 chkntfs 的詳細說明如下:
功能:
開機時顯示或修正磁碟檢查。

語法:
CHKNTFS volume [...]
CHKNTFS /D
CHKNTFS /T[:time]
CHKNTFS /X volume [...]
CHKNTFS /C volume [...]

參數說明:
volume 指定磁碟機代號 (後接冒號),掛接點或磁碟區名稱。
/D 將電腦還原成預設行為。會在啟動時對全部的磁碟機進行檢查,有問題的磁碟機會執行 chkdsk。
/T:time 變更 AUTOCHK 倒數計時的時間成指定的總計秒。如果時間沒有設定,請顯示目前的設定。
/X 在預設開機檢查中排除磁碟檢查。被排除的磁碟機不會保留在命令呼叫之間。
/C 進行開機時的磁碟檢查排程。如果磁碟有問題,會執行 chkdsk。
/E 啟用 NTFS 磁碟區自動升級。升級後必需重新開機。(這會啟用所有的 NTFS 進階支援功能。)

注意:
如果沒有指定參數 , CHKNTFS 將顯示每台磁碟有問題的位元狀態或是在下次重新開機時排程檢查。

2004年10月28日

Windown 2000/XP/2003 顯示桌面圖示不見了

若 Windown 2000/XP/2003 位於「快速啟動」的「顯示桌面」的圖示不見了,要怎麼辦呢?
請將下面虛線內的文字複製下來,不含虛線。
---------------------------------------
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
---------------------------------------
將其貼到記事本上,儲存檔案為「顯示桌面.scf」,把這個檔案放到「C:\Documents and Settings\使用者名稱\Application Data\Microsoft\Internet Explorer\Quick Launch」即可。

2004年9月22日

如何自動登入 Windows 2000/XP/2003

若要自動登入 Windows 2000/XP/2003,而無需每次都需要動手輸入帳號與密碼的話,可以修改機碼,其步驟如下:
  1. 由 [開始]-> [執行],輸入 regedit,按下 [確定]。
  2. 找到下列機碼: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon
  3. 在右邊窗格空白處,按滑鼠右鍵,選擇 [新增] -> [字串值] 名稱為:AutoAdminLogon 數值資料為:1
  4. 在右邊窗格空白處,按滑鼠右鍵,選擇 [新增] -> [字串值] 名稱為:DefaultUserName 數值資料為:請填入您要自動登入的使用者名稱
  5. 在右邊窗格空白處,按滑鼠右鍵,選擇 [新增] -> [字串值] 名稱為:DefaultPassword 數值資料為:請填入使用者的密碼
  6. 重新開機,讓設定生效

注意:

  • 不建議在公司正式上線的電腦上使用自動登入的功能!
  • 自動登入的使用者,並不一定是 Administrator 。
  • 若要使用其他使用者登入的話,請按住 Shift 鍵不放,直到出現登入畫面之後才放掉。

相關連結:

2004年9月9日

如何讓 Windows 2000/2003 Server 定時重新啟動?

在 Windows NT 4 的時代,要設定定時執行某項指令,需要使用 at.exe 這個指令,或者使用 Windows NT 4 Resource Kit 裡面的 Winat.exe,它是一個 GUI 介面的工作排成設定,比起 Windows 2000 之後系統內建的「工作排程」來的陽春,且介面也不較不好看。

那問題來了,有「工作排程」就可以排定某個時間執行某個指令或工作了,那要怎麼讓 Server 可以關機呢?

微軟在 Windows 2000 的 Resource Kit 裡有個工具:Shutdown.exe 可以做到重新啟動的功能。不過個人覺得 Windows 2000 的這個工具參數不是很好用,建議可以借用 Windows XP 的來用用。方法如下:
將 Windows XP 的 %systemroot%\system32\shutdown.exe 複製到 Win2K 相對應的路徑下。

因此要定時重新啟動 Server 就可以使用控制台裡的工作排程,搭配上 shutdown.exe /r /t 0 /f 指令(參數使用「/」或「-」來區隔都可以,這個指令是 Windows XP/2003 的,若是使用 Windows 2000 Resource Kit 的話,指令為:shutdown /r /t:0 /y /c

若該台機器上有安裝 IIS ,亦可使用 iisreset /reboot 的指令重新啟動電腦。

或者使用 tsshutdn.exe 也可以(Windows 2000 Server 以上才有系統內建),tsshutdn.exe 0 /DELAY:0 /REBOOT

3rd party 也有類似的工具(有command line、GUI介面的)可供使用,例如:
PsShutdown.exe

註:shutdown.exe 這個工具從 Windows XP 之後都是系統內建的工具。

相關連結:
  • Windows NT 4.0 Resource Kit 一覽(按字母排序)
  • Windows 2000 Server Resource Kit
  • How To Use the Remote Shutdown Tool to Shut Down and Restart a Computer in Windows 2000
  • HOW TO: Use the TSSHUTDN Command to Shut Down a Terminal Server in Windows 2000 Terminal Services
  • PsShutdown