2005年12月19日

變更 PowerPoint 超連結文字顏色

在 PowerPoint 中設定超連結之後,文字會變淡,要如何設定使其不會變淡呢? 以 PowerPoint 2003 為例進行說明:
  1. [格式] 功能表 -> [投影片設計]
  2. 點選右邊 [工作窗格] 裡的 [色彩配置]
  3. 點選最下方的 [編輯色彩配置] -> [自訂] 索引標籤
  4. 根據您的需要進行顏色的設定

2005年12月14日

讓 Windows XP 使用 Windows 2000 檔案總管的排序方式

要讓 XP 使用 Windows 2000 的排序方式,可以分成兩個部分來設定,一個是僅設定目前的使用者,另外一個是設定整個電腦。請根據您的需要,將下列的程式碼複製並貼到文字編輯器上,將其存檔成 xxx.reg,然後雙擊存檔的 xxx.reg,接著請重新開機,讓設定生效。 僅設定目前的使用者: ---程式碼開始--- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoStrCmpLogical"=dword:00000001 ---程式碼結束--- 設定整個電腦: ---程式碼開始--- Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer] "NoStrCmpLogical"=dword:00000001 ---程式碼結束---

2005年12月7日

無法使用 [說明及支援]

日前為了幫忙撰寫程式規格書,便安裝了 Visual Studio 2005 Professional Edition 英文正式版,想不到安裝完畢之後,位於 [開始] 功能表上的 [說明及支援] 便不能用了,任我怎麼點選,[說明及支援中心] 就是不出現。 先是猜測 MicrosoftR HTML Help Control 這個元件損壞了,於是開啟一個 DOS 視窗,要重新註冊這個元件,於是輸入下面指令,並按下 Enter: regsvr32 hhctrl.ocx 測試剛剛的成果,按下 [開始] 功能表上的 [說明及支援],還是不能用。那就從 [說明及支援服務]下手好了:
  1. net stop helpsvc
  2. 開啟工作管理員,確認下面三個程式沒有被執行,若有執行的話,用工作管理員結束他們: helpsvc.exe helphost.exe helpctr.exe
  3. cd /d %windird%/pchealth\helpctr
  4. rd PackageStore /q /s
  5. cd binaries
  6. start /wait helpsvc /svchost netsvcs /regserver /install (這個步驟會執行的久一點,要耐心等待一下)
  7. net start helpsvc

再測試看看,按下 [開始] 功能表上的 [說明及支援],哈哈!終於出現了 說明及支援中心] 。

對於上述的指令簡單地解說:

步驟1. 停止 [說明及支援] 服務 步驟3. 切換到 [說明及支援] 的主要目錄。在 cd 指令之後,加上 /d ,表示要同時切換磁碟機 步驟4. 將儲存在 PackageStore 目錄下的 .cab 檔案刪除。rd 之後,加上 /s /q,表示要同時刪除子目錄並且不出現確認刪除的提示 步驟5. 切換到 binaries 目錄 步驟6. 重新安裝 [說明及支援] 步驟7. 啟動 [說明及支援] 服務

注意:

  1. 這個方式僅適用於一般非 OEM 的電腦上,若您購買的電腦是有品牌的,一般來說,OEM 廠商會修改相關的輔助說明(例如:HP 就會修改),因此可能不適用本方法!!
  2. 若您有安裝其他版本的輔助說明,這些輔助說明也會隨之不見,需要重新安裝一次。

2005年11月14日

為何在縮圖模式無法預覽圖片 (II)

在「為何在縮圖模式無法預覽圖片」 裡有提供一個修復元件的解法,因為有人反應:嘗試了兩次之後,還是無效,因此經過個人多方的測試之後,發現另外一個會發生圖檔無法預覽的可能情況是:在 Windows 2000 上將 Office 2000 升級到 Office XP,此時的解法就需要另外的方法。 請把下面的文字複製到記事本(Notepad)上,記得將檔案存檔成副檔名為 .reg,然後 double click 這個檔案。 ---我是分隔線,請從下一行開始複製--- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.gif\ShellEx] [HKEY_CLASSES_ROOT\.gif\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{7376D660-C583-11d0-A3A5-00C04FD706EC}" [HKEY_CLASSES_ROOT\.jpeg\ShellEx] [HKEY_CLASSES_ROOT\.jpeg\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{7376D660-C583-11d0-A3A5-00C04FD706EC}" [HKEY_CLASSES_ROOT\.jpg\ShellEx] [HKEY_CLASSES_ROOT\.jpg\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{7376D660-C583-11d0-A3A5-00C04FD706EC}" ---我是分隔線,請複製到上一行---

2005年11月6日

好用的 netsh 指令

對於經常帶著筆記型電腦到處走,且又沒有 DHCP Server 可使用時,若要使用網路,都需要手動設定 IP address 、subnet mask、default gateway、Proxy Server等網路設定,甚至修改完畢還需重新啟動電腦,十分地麻煩,還好 Windows 2000 之後的作業系統內建有個指令可以解決這的問題。 以下的說明,以公司與家裡為範例進行說明,請依照您的實際環境與需求,自行參酌、變通。

第一次使用時需要先產生參考檔,請先將 TCP/IP 的 IP address 相關資料改成公司的,然後開啟命令提示字元,也就是 MS-DOS 視窗,輸入:
netsh -c interface dump > company.txt

此指令是將公司的 TCP/IP 設定值存檔到 company.txt 內。其中的

-c 變更指定的 netsh 內容。

interface 設定 TCP/IP 通訊協定 (包含位址、預設閘道、DNS 伺服器及 WINS 伺服器),並顯示設定及統計資訊。

dump 將設定列出。

> 將螢幕輸出導向到某的檔案。

company.txt 要導向的檔案名稱。


接著將 TCP/IP 的 IP address 相關資料改成家裡的,在 MS-DOS 視窗,輸入:
netsh -c interface dump > home.txt

此指令是將家裡的 TCP/IP 設定值存檔到 home.txt 檔

此時所欠缺的就是批次檔,依據不同的環境來設定 TCP/IP,我們需要撰寫兩個批次檔,第一個為 company.bat ,其內容為: 
@netsh -f company.txt

另一個為 home.bat ,其內容為:
@netsh -f home.txt


此後,當要使用公司的 TCP/IP 設定時,就執行 company.bat ,在家裡時,就執行 home.bat。甚至可以在桌面上,替那兩個批次檔設定捷徑快速鍵,直接按下 hot-key 就可以即時切換 TCP/IP 的設定。

如果出現找不到檔案記得批次檔與所建立的文字檔路徑的關係喔?這應該不用教吧。

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月19日

如何定時啟動或關閉 MS SQL Server

一般而言,我們都會讓 MS SQL Server 以服務的方式啟動,因此可以透過控制台裡的「排定的工作」來定時將 MS SQL Server 的服務關閉與啟動,作業系統(Windows NT/2000/XP/2003)內建一個「net」指令,裡面提供了的兩個子指令:「net stop」與「net start」可以讓管理者透過指令模式即可關閉與啟動某項服務,因此將下面的指令加入「排定的工作」之後,就可以讓 MS SQL 在固定的時間自動關閉跟開啟。

關閉 MS SQL:  
net stop MSSQLServer /y
(記得要加上 /y 的參數,要不然是不會自動關閉的)  

啟動 MS SQL:  
net start MSSQLServer

若您有需要啟動 SQL Server Agent 的話,在啟動時,需要在啟動 SQL Server 服務之後,順便啟動 SQL Server Agent,因為當您關閉 SQL Server 時,會一起關閉 SQL Server Agent,指令如下: 
net start SQLServerAgent

啟動亦可用直接使用 SQLServr 這個指令,但是使用這個指令啟動的話,MS SQL Server 就不是以服務的方式執行了。使用這個方式啟動的好處是,您可以即時監看 SQL 目前的狀況,其實這個就是在 SQL Server Enterprise Manager 裡面的 Management -> SQL Server Logs 裡所看到的 log。

2005年10月15日

為什麼無法在 Windows XP 上安裝 SQL 2000 企業版

因為 SQL 2000 企業版無法在 Windows XP 上安裝,因此不論是 Windows XP Professional 或 Home Edition 僅可以安裝下列的版本:
  1. SQL Server 2000 企業評估版
  2. SQL Server 2000 程式開發版
  3. SQL Server 2000 Personal Edition
  4. SQL Server 2000 Desktop Engine (亦即 MSDE 2000)

2005年10月10日

在 Word 列印特定頁的文件內容

當開啟 Word 時,可以在 Word 左下方的狀態列上看到 「頁xx 節xx」 的資訊,當您要列印某部分時,請在列印範圍輸入:PxxSxx-PxxSxx其中的 P 表示「頁」, S 表示「節」,如此便可以列印出您要的部分。

例如:
P1S1-P3S1
就表示列印:頁1 節1 到 頁3 節1 的文件內容

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年9月17日

如何安裝「手寫辨識」功能

「手寫辨識」功能是由 Office XP 以上的版本才提供的,可以由 [新增或移除程式] 那邊,使用 Office 的 [自訂安裝] ->[選擇應用程式的進階自] -> [Office 共用的功能] -> [替代使用者輸入] -> [手寫] 進行安裝 待安裝完畢之後,請在任何 Office 程式 裡,按一下 [語言] 列上的按鈕,即可使用此功能。 相關參考資料:
  1. Office XP 中的手寫輸入辨識
  2. 在 Office XP 中使用語言列來選取文字的輸入方式

2005年9月11日

如何遠端以指令方式啟動或停止伺服器的服務

Windows 內建的 net 指令很好用,可以用來停止或啟動本機的服務,但是要啟動或停止遠端伺服器的服務,就沒辦法了,此時可以使用 3rd party 的工具:PsService
範例:  
psservice \\Win2kSrv -u admin -p password stop "Terminal Services"  
說明:
以 admin 這個使用者的密碼 password 關閉 Win2kSrv 這台電腦上面的 Terminal Services 服務,若目前登入的使用者具有遠端電腦的管理者權限(亦即該使用者的帳號有存在遠端電腦裡,且密碼相同),即可省略掉 -u 跟 -p 的參數。 更多的參數說明,請輸入 psservice /? 以獲得更多的說明 請按此處下載 PsService。

2005年9月2日

Office 剪貼簿容量的大小

若是 Office XP 以上的版本,其數量為 24 個,亦即最多可以保留最近的 24 個複製物件;若為 Office 2000,是 12 個;而 Office 2000 之前的版本,只有 1 個

2005年8月21日

Excel 欄名變成了1234,要怎麼辦呢

請由功能表的 [工具]->[選項]->[一般]->清除 [R1C1] 欄名列號表示法

2005年8月16日

如何查看電腦帳戶的 SID

如何查詢電腦帳戶的 SID,至少有下列幾種方式:
  1. 若您作業系統為 Windows 2000 的話,微軟有提供一個工具:WhoAmI.exe
    語法:
    whoami /all

    請按此,瞭解更多的說明。 
  2. 若為 Windows XP/Server 2003 的話,預設在 Server 2003 的 %systemroot%\system32 裡有這個程式,Windows XP 可以借用 Windows Server 2003 的,將其複製到 %systemroot%\system32 
  3. 使用 3rd party 的工具:PsGetSid

2005年8月9日

如何匯入 Outlook 電子郵件帳號

由於 Outlook 2003 本身不提供匯出電子郵件帳號功能,因此您需要透過 Office 2003 Resource Kit 的 Custom Installation WizardCustom Maintenance Wizard 將郵件帳號匯出成 .prf 檔,詳情請參閱:Whitepaper: Configuring Outlook Profiles by Using a PRF 要不就是自行匯出機碼:HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles 但是密碼有加密過,因此您可能需要重新輸入/設定密碼

2005年8月2日

如何更改郵件檔位置

若為 Outlook 2003 的話,請由 [工具] 功能表->[選項]->[郵件設定]索引標籤->[資料檔案]->選擇[個人資料夾]->[新增]->依照螢幕指示操作

若為 Outlook Express,請在 [工具] 功能表中依序按一下 [選項]->[維護] 索引標籤->[郵件檔資料夾] -> [變更],然後選取儲存您郵件的新資料夾

2005年7月23日

Word XP/2003 的中文信封精靈在那?

從 Word XP 之後,就已經拿掉這個中文信封精靈了,但您可以到安裝 Word 2000 的電腦,將位於 C:\Program Files\Microsoft Office\Templates\1028 裡的 ENVLP2.WIZ 檔案複製到 Word XP/2003 的電腦上,然後雙擊這個檔案,依照螢幕指示操作即可

2005年7月18日

插入美工圖案,出現 0x80004005 的錯誤訊息

在 Office 插入美工圖案,出現以下訊息:  
多媒體藝廊無法完成作業,無法指出的錯誤,錯誤代碼 0x80004005

解決的方式有下列幾種:  

第一種
MDAC 需要更新,請到下面網址下載並安裝http://download.microsoft.com/download/9/8/4/9847e2f1-d076-49cc-be94-e376364a0292/MDAC_TYP.EXE  

第二種
由 [開始]->[執行]->輸入下面的指令,並按下 Enter regsvr32 OLE32.DLL  

第三種
設定認證等級為預設  
若為 Win9x/Me
  1. Click Start, click Run, type dcomcnfg, and then click OK. 
  2. Click the Default Properties tab. 
  3. Under Default Authentication Level, click Connect. 
  4. Click OK. 
若為 Win2k/XP/2003
  1. Click Start, click Run, type dcomcnfg, and then click OK. 
  2. Click Component Services. 
  3. Click Computers. 
  4. Right-clickMy Computer, and then click Properties. 
  5. UnderDefault Authentication Level, click Connect. 
  6. Click OK.

如何透過指令的方式得知安裝了那些 Hotfix

有多種方式:

方法一:
在修正程式裡面會有一個 update.exe ,將其解壓縮,使用下面指令即可查得:update /L

方法二:
使用 Qfecheck.exe,請參考官方的說明:
Qfecheck.exe 驗證 Windows 2000 和 Windows XP Hotfix 的安裝http://support.microsoft.com/default.aspx?scid=kb;zh-tw;282784

方法三:
使用 HFNetChk.exe,由於該工具僅能檢查 Hotfix 和 Service Pack,故已經被 Microsoft Baseline Security Analyzer (MBSA) 強大的工具所取代了。

方法四:
使用 MBSA v:2.0,然後使用這個工具的命令列指令: mbsacli /wa

參考資料:

在 Word 使用 Excel 檔案進行合併列印時,數字格式會改變,要怎麼辦呢?

使用 Excel 建立資料,利用 Word 的合併列印進行列印,由於儲存格的數值經過公式運算後,其值設定為特殊,在執行合併後,卻無法正確顯示數值,請問應如何設定才能使列印時呈現原 Excel 儲存格設定的格式?

由於 Excel 本身是儲存原始的數值資料,因此請將 Excel 檔以另存新檔的方式,存檔成為 .txt 檔,再行合併列印,即可解決這個格式不同的問題。

2005年7月5日

如何在 Word 的頁首插入圖片

請由 [檢視] 功能表->[頁首/頁尾]->此時游標會移到頁首的地方->[插入] 功能表->[圖片]->依照您的圖片來源進行後續的操作

2005年6月16日

如何隱藏 Excel 工作表

開啟一個活頁簿,裡面有 SHEET1、SHEET2、SHEET3等工作表,欲設定 SHEET2 不讓其他人看到,但是 SHEET1、SHEET3 可以給其他人看,透過下面的步驟設定即可:
  1. 切換到您要隱藏的工作表
  2. 由功能表上的 [格式]->[工作表]->[隱藏]

2005年6月6日

刪除行事曆中不需要的假日

切換到行事曆模式,然後從功能表的[檢視]->[排列]->[目前檢視]->[事件]->按一下 [地點]或其他 欄位進行排序,然後將您不要的假日刪除

2005年5月26日

安裝 Applocale 之後,使用某些軟體出現亂碼

解決方式如下:
方法1.
  1. 用記事本打開 %systemroot%\AppPatch\AppLoc.tmp (%systemroot% 一般是 C:)
  2. Clt + A (此時看不到任何文字)
  3. 按下 Del 鍵
  4. 存檔並離開記事本
  5. 將 AppLoc.tmp 的檔案屬性變成唯讀(此時,檔案大小應為 0 byte)

方法2.
請在安裝軟體之前,先移除 AppLocale 並重新啟動電腦,然後再安裝軟體問題便可解決,安裝完畢後,再重新安裝 AppLocale 即可

如何刪除 Office 2003 行動增益集

使用 [新增移除程式] 解除安裝 Office 2003 行動增益集,可是一打開 Office 2003,在最上面還是留下 2 個無法使用的按鈕,請問該如何處理?

會這樣的情況是您元件沒有刪除乾淨,可能發生的原因是:當您移除時,該元件正好被鎖定。既然已經移除行動增益集,此時請先重新開機,待開完機之後,執行 regedit,找到下面的路徑: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\\Addins,然後將 OMMA.WordConnect 整個刪除掉。

如何在 Word 建立文字浮水印

  1. 在 [格式] 功能表上指向 [背景],再按 [列印浮水印]。
  2. 按一下 [文字浮水印],然後選取或輸入所要的文字。
  3. 選取所需的其他任何選項,然後按一下 [套用]。
  4. 若要檢視浮水印在印出頁面上的呈現方式,請使用整頁模式 (整頁模式:文件或其他物件列印樣式的檢視。例如,諸如頁首、頁尾、欄及文字方塊的項目會顯示在其實際位置。)。

如何自動匯出機碼

一般我們匯出機碼會使用 regedit.exe 或 regedt32.exe,然後找到要匯出的機碼,再行匯出。若欲達到自動匯出機碼時,就需要使用 reg.exe 這個程式(在 Windows XP 之後的作業系統已經內建,在 Windows 2000 或 NT4,則需安裝 Resource Kit),其匯出的語法與範例如下:

語法:
reg export KeyName FileName  

說明:  
KeyName 指定子機碼的完整路徑。從適當的樹狀子目錄作為路徑開頭。有效的樹狀子目錄是 HKLM、HKCU、HKCR、HKU 及 HKCC。  
FileName 指定要匯出的檔案名稱及路徑。檔案必須有 .reg 副檔名。  

範例:
reg export HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Run.reg  

說明:
將 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 匯出成 Run.reg  

注意:
  1. reg export 只能在本機電腦上執行,亦即無法匯出遠端電腦的機碼。
  2. 搭配工作排程即可達到定時自動匯出機碼。

2005年5月5日

如何略過 Outlook 程式存取提示訊息視窗

自行撰寫程式,透過 Outlook 自動寄發 E-mail,當使用 OUTLOOK XP 或 2003 時,會出現一警告訊息:一個應用程式正在嘗試存取您 OUTLOOK 中的郵件地址,您要允許它執行此項作業嗎?如果確定請按YES。
這個訊息的功能是為了要防止病毒寄發郵件,若您確認自行撰寫的程式沒有發送病毒的機會,您可以使用 Express ClickYes 這個工具來解決這個問題,但是請注意:是否真的是病毒要存取 Outlook

2005年4月19日

如何移除舊網路卡的資訊

若在未移除網卡 Driver 前,就直接將舊網卡拔下,然後換上新的,會造成原本設定在舊網卡上的 IP address 無法使用,也就是說新的網卡僅能設定一組新的 IP address。此時透過下列的步驟即可解決:
  1. 開始->執行->輸入 [cmd],按下 [Enter](輸入時,不含[ ]) 
  2. 輸入 [set devmgr_show_nonpresent_devices=1](輸入時,不含[ ]) -> 按 [Enter](輸入時,不含[ ]) 
  3. 輸入 [start devmgmt.msc](輸入時,不含[ ]) -> 按 [Enter](輸入時,不含[ ]) 
  4. 按下 [檢視]  -> [顯示隱藏裝置]
  5. 展開 [網路介面卡],找到之前移除的網卡,在它上面按滑鼠右鍵選 [解除安裝] 
  6. 重新開機

2005年4月5日

如何讓簡報的背景音樂於撥放時,不會因為換到下一張投影片,就讓音樂中斷?

在要連續播放的聲音物件上,按滑鼠右鍵,選擇 [自訂動畫]
在螢幕右邊會出現 [自訂動畫] 的工作窗格
按下工作窗格中的聲音物件清單旁邊的 [下箭頭] -> [效果選項] -> 勾選 [停止播放] 裡的,同時設定投影片的數量 (建議設定成 999) -> [確定]
記得檢查該音樂檔的播放設定:
按下工作窗格中聲音物件清單旁邊的 [下箭頭] -> [時間] -> [預存時間] 裡面相關的設定值,如下: 4
  • 開始:[接續前動畫]
  • 延遲:[0]
  • 至於 [重複] [播放完畢後自動倒帶] 則視您的需要加以設定
原文張貼於下面的網址: 2004年11月份 Q2:如何讓簡報的背景音樂於撥放時,不會因為換到下一張投影片,就讓音樂中斷? http://www.microsoft.com/taiwan/iw/iw003_2004.htm

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

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

為什麼 MSN Messenger 7.0 沒有手寫功能

若想使用 MSN Messenger 7.0 手寫功能,必須安裝下列元件:
  1. Microsoft Windows XP 或 Microsoft Windows 2000 with Service Pack 3 或更新版本的 Service Pack
  2. Microsoft Windows Journal Viewer 1.5 與其安全性更新 (KB886179)
    Microsoft Windows Journal Viewer 1.5下載點 : http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=fad44098-8b73-4e06-96d4-d1eb70eacb44 亦可透過 Windows Update 進行下載與更新

2005年3月14日

如何在 IIS6 上隱藏 Banner

在 Windows NT4/2000 上,可以安裝 IIS Lockdown 或是單獨安裝 UrlScan 即可將 IIS 的 banner 關閉。 由於 Windows Server 2003 已經將 IIS Lockdown 的功能包進來了,卻沒有將 URLScan 的功能也包進來,因此若要將 IIS6 的 banner 關閉,請安裝 URLScan,而不要安裝整個 IIS Lockdown,然後到 %systemroot%\system32\URLScan 目錄,編輯 URLScan.ini,將 RemoveServerHeader 修改成 1。
修改完畢之後,請重新啟動 Wordl Wide Web Publishing 服務,以便讓設定生效。 相關連結:

2005年3月13日

如何使用 Outlook 2003 收 Hotmail 信件

  1. 在 [工具] 功能表上,按一下 [電子郵件帳號]。
  2. 按一下 [新增電子郵件帳號],然後按 [下一步]。 
  3. 按一下 [HTTP],然後按 [下一步]。 
  4. 在 [使用者資訊] 底下,執行下列動作:

    • 在 [您的名稱] 方塊中,鍵入要對其他人員顯示的全名。
    • 在 [電子郵件地址] 方塊中,鍵入 MSN 帳號名稱,並在後面接著 @msn.com 或 @hotmail.com。
    • 在 [伺服器資訊] 底下的 [HTTP 郵件服務提供者] 方塊,按一下 [MSN] 或 [Hotmail]。
  5. 在 [登入資訊] 底下,執行下列動作:
    • 在 [使用者名稱] 方塊中,輸入您的電子郵件地址,包含 @msn.com 或 @hotmail.com。
    • 在 [密碼] 方塊中,鍵入密碼。
    • 選取 [記住密碼] 核取方塊。
  6.   按一下 [完成]。
相關連結:

使用 ping 指令,出現錯誤訊息:bad option specified

使用 PING 127.0.0.1 出現「bad option specified」的錯誤訊息,應該如何解決呢?
一般來說會出現這個問題是因為相關網路設備或軟體的 TTL 設定值錯誤所造成的,被設定成 > 255,此時是否針對 ping 的對象(目的地)進行檢查,以上面的例子來說,是 ping 本機,因此就從本機的 Windows 設定著手。

Windows 95/98/Me 找到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
修改:DefaultTTL
資料型態:REG_SZ (字串)(1-255 十進位,預設值:64)  

Windows 2000/XP/2003 找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
修改:DefaultTTL
資料型態:REG_DWORD (1-255 十進位,預設值:128)

相關連結:

2005年3月3日

Windows 2000 Server NTFS 如何支援超過 137GB 的硬碟

要在Windows 2000安裝大於137GB的硬碟,必須先確認以下三點:
  1. 您的電腦主機板的 BIOS 必須相容 48-bit LBA (詳情請與主機板廠商確認)。 
  2. 您的硬碟必須是大於 137GB (這個不是廢話嗎?:)) 
  3. 您的 Windows 2000 作業系統必須安裝 Service Pack 3 以上。 
當系統符合以三點時,請依照下列步驟修改登錄值:
警告:在編輯系統登錄之前,請先做備份,並更新「緊急修復磁片」(ERD)。
  1. 執行 regedit.exe
  2. 找到下面的路徑:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters  
  3. 在 [編輯] 選單中,選擇 [新增值], 新增以下登錄值:
    Value name:
    EnableBigLba
    Data type: REG_DWORD
    Value data:
    0x1 (就是16進位的 1) 
  4. 關閉 Registry Editor
  5. 重新啟動電腦,以便讓設定生效

在 Windows Server 2003 如何大量新增帳號?

微軟提供了三個工具:addusers, csvde 與 ldifde,請參考下列的超連結:

2005年2月24日

如何下載 Windows 作業系統的更新程式

一般我們都會使用 Windows Update 直接連上微軟的網站更新相關的修正程式,但是對於 MIS 人員來說,當機器一多,這個方式就不符合成本效益,此時可以使用 「Windows Update 類別目錄」進行。
  1. 開啟 IE 瀏覽器,在網址輸入:http://v4.windowsupdate.microsoft.com/catalog/zhtw/
  2. 進入網站之後,點選左邊的 [尋找 Windows 作業系統的更新檔]
  3. 選擇右邊的 [作業系統] 與 [語言],按下 [搜尋]
  4. 從搜尋結果的清單中選取一個類別目錄
  5. 在該類別目錄清單選擇您要下載更新的檔案,按一下該更新檔旁邊的 [新增] 按鈕
  6. 重複 步驟4. 的動作,直到您將欲下載的檔案皆新增完畢
  7. 重複 步驟3. ~ 步驟4. 的動作
  8. 點選左邊的 [下載籃]
  9. 輸入或按下 [瀏覽] 按鈕,選擇您選擇更新檔下載的儲存路徑
  10. 按下 [立即下載] 按鈕
  11. 出現授權合約的視窗,按下 [接受],開始下載檔案
  12. 下載完畢之後,到 步驟8. 的路徑將更新檔燒錄成光碟或放於網路磁碟機裡。其他機器就直接使用光碟或透過網路磁碟機進行更新。

如何在批次檔裡使用 Runas 同時傳入密碼

因為 runas 無法透過導向(redirect)的方式傳遞 runas 該程式的使用者密碼,此時需使用 SU.exe (Switch User) 這個工具,它在 Windows 2000 Server/Pro 的 Resource Kit 裡面。
安裝完該工具之後,可以透過下面的兩個方法,輸入密碼:

方法 1:
su.exe alex alex.exe Winsta0\Default < c:\mypassword.txt

其中:
alex 是使用者帳號
alex.exe 是要執行的程式
mypassword.txt 是存放密碼的檔案
Winsta0\Default 是使用者預設互動的工作站與桌面(user default interactive windowstation and desktop),這個選項是 optional 的。

方法 2:
echo mypassword su alex alex.exe

其中:
mypassword 是 alex 這個使用者的密碼的
alex 是使用者帳號
alex.exe 是要執行的程式

方法 3:
根據您的需要設定下面的環境變數:
SU_USERNAME - 要使用 SU 的使用者帳號
SU_PASSWORD - 該使用者的密碼
SU_DOMAIN - 使用者所屬的網域
SU_COMMANDLINE - 所要執行的程式
SU_DESKTOP - 使用者的預設互動的工作站與桌面環境

例如在批次檔的內容為:
---批次檔開始---
set SU_USERNAME=alex
set SU_COMMANDLINE=alex.exe
set SU_DOMAIN=win2k
set SU_PASSWORD=password
su.exe
---批次檔結束---

方法 4: 直接執行 su.exe ,在 GUI 介面設定相關的資訊

註:
su.exe 包含了 runas.exe 大部分的功能,詳細的說明,請參照 Resource Kit Tools 的說明。

2005年2月18日

Windows XP 建立新使用者之後,Administrator 不見了

現在購買個人電腦一般都搭配 Windows XP 隨基本,一般人都會直接使用 Administrator 登入。當您建立了新的使用者且將該使用者設定成電腦管理員之後,重新開機時,在登入畫面就會看到 Administrator 不見了。
怎麼會這樣呢?
這是 Windows XP 新的設計概念,此時您有兩種方式解決:

第一種:

當出現登入畫面圖示的時候,請按下兩次 Ctrl+Alt+Del ,即可進入傳統的(如同Windiws 9x/ME/2000)的登入畫面,亦即可以讓您輸入使用者帳號與密碼的視窗,此時請輸入您 Administrator 的帳號與密碼。

第二種:

此方式需要修改機碼,請注意其修改錯誤所造成的風險。

  1. 請由 [開始->[執行]->輸入 [regedit],並按下 Enter
  2. 找到下面的機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
  3. 雙擊右邊的 [Administrator]
  4. 將數值資料改為 1

2005年2月15日

如何移除「服務」

移除服務的方式有下列幾種:
1. 撰寫 Script 程式:
若您知道您要移除什麼服務的話,建議使用這個方式,但請注意:若您移除了核心的服務,將可能造成系統嚴重的問題

---程式碼開始---

Const title = "服務移除工具"

Set oWS = CreateObject("Wscript.Shell")
sService = inputbox("請輸入欲移除的服務名稱",title,"Service_name")

If sService = "" then
msgbox "程式停止執行,沒有移除任何服務。", vbInformation, title
wscript.quit
End If

'//確認是否移除服務
result = MsgBox ("即將移除 " & sService & " 這個服務,您確定嗎?", vbQuestion + vbYesno, title)
If result = vbNo Then
  Msgbox "程式停止執行,沒有移除任何服務。", vbInformation, title
  wscript.quit
End If

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

'//檢查要移除的服務是否存在
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name = '" & sService & "' or
displayName = '" & sService & "'")
If colListOfServices.count > 0 Then
  For Each objService In colListOfServices
    objService.StopService()
    '//暫停 5 秒鐘,以確保服務已停止
    wscript.Sleep 5000
    objService.Delete()
    Msgbox sService & " 已移除或已被標示成刪除。", vbInformation, title
  Next
Else
  Msgbox "找不到 " & sService & " 這個服務。", vbInformation, title
End If
---程式碼結束---

2. 使用 Windows 2000/2003 Resource Kit:
Resource Kit 裡有兩個程式可以將服務移除:InstSrv.exe 與 SrvInstW.exe(Windows 2000 Resource Kit 才有)。

SrvAny.exe 需要透過 SrvInstW.exe 或 InstSrv.exe 把它安裝成服務,而且還要手動編輯機碼。
SrvInstW.exe 或 InstSrv.exe 可以安裝和刪除服務,而 SrvInstW.exe 可以讓程式以系統服務方式執行。


其命令列語法如下 :
  • instsrv <服務名稱> <可執行檔的完整路徑與檔案名稱>
  • instsrv <服務名稱> remove
這兩種語法分別用於安裝及刪除服務,其中:
<服務名稱> 為要建立的服務之名稱 ,若名稱內含空白字元,須以雙引號(")將整個名稱包起來 。
<可執行檔的完整路徑與檔案名稱> 為欲安裝的服務其可執行檔的完整路徑與檔案名稱 ,請注意:一定要輸入完整路徑

remove 則用來指定要進行移除服務的程式,記得在移除前請先停止該服務

若經此命令安裝的服務尚須透過控制台的服務圖示或使用 NET START 指令將服務手動啟動,而使用這種方式安裝的服務,預設會使用指定帳號 (this account) 啟動、而非系統帳號(system account),因此須透過控制台的啟動設定鈕設定該服務的啟動帳號。

下面的範例為安裝一個名稱為 Alex Service 的服務:
instsrv "Alex Service" c:\alex\alexsrv.exe

下面的指令則將移除此服務:
instsrv "Alex Service" remove


3. 刪除機碼:
找到下列的機碼位置並刪除:
HK_LocalMachine\System\CurrentControlSet\Services\<服務名稱>

其他參考資源:

2005年2月14日

桌面上的 Microsoft Outlook 圖示不見了

當桌面上的 Microsoft Outlook 圖示不見了時,您可以手動修改機碼,把相關的命名空間(NameSpace)給加回去,步驟如下:
  1. 從[開始]->[執行]->輸入[regedit]->[確定]
  2. 找到下面的路徑:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace]
  3. 由功能表[編輯]->[新增]->[機碼]->[{00020D75-0000-0000-C000-000000000046}]
  4. 關閉登錄編輯程式
  5. 在桌面空白處,按滑鼠右鍵,按下[重新整理],若沒有出現 Outlook 的圖示,請登出,然後再登入系統

2005年1月21日

將子目錄變成磁碟機

早在 DOS 時代,就有一個建立路徑與磁碟機字母代號之間的相關的指令:SUBST

語法: SUBST [drive1: [drive2:]path] SUBST drive1: /D

參數說明:
drive1: 指定您要指定路徑的虛擬磁碟機。
[drive2:]path 指定您要指定給虛擬磁碟機的實際磁碟機與路徑。
/D 刪除取代的 (虛擬的) 磁碟機。

鍵入 SUBST 而不加任何參數,會顯示目前所有虛擬磁碟機的清單。

這個歷史悠久的指令,從 DOS、Windows 9x/Me/NT4/2000/XP/2003 都可以用,只需要開啟 DOS 視窗,輸入指令後會立即生效。

不過這個指令無法將網路上其他電腦分享的目錄設定成本機磁碟機,但是不要忘了有這種用法哦:
net use 虛擬磁碟機代碼 \\主機名稱\共用資料夾名稱 例如:
net use Z: \\server\share

注意:

在 SUBST 命令所使用的磁碟機上,下列命令將無法運作或不應該使用:
chkdsk
diskcomp
diskcopy
format
label
recover

2005年1月20日

如何在 Excel 工作表列印時加上浮水印

若使用 Excel 2003 可以透過下面 3 種方式進行:
方法1:
使用 [插入]->[圖片]->[文字藝術師],將該物件的線條設定成 [無線條],[透明] 設定 50%以上,[色彩] 建議設定成灰色,儘量不要用太深的顏色

方法2:
使用印表機提供的浮水印功能一般都是在開啟印表機的 [一般] 索引標籤裡,點選下方的 [列印喜好設定] ,從那邊再點選進去進行設定

方法3:
亦可嘗試於頁首中加入您欲插入的圖片,亦可達成類似效果(本方法由「台灣微軟技術支援處」 dennyk小老鼠online.microsoft.com提供)。

2005年1月19日

如何匯入 Outlook Express 郵件規則

上一篇文章提到如何備份 Outlook Express 郵件規則,備份之後,總是會有用到的時候,因此本篇文章就將針對如何匯入Outlook Express 郵件規則進行說明。
  1. 到要匯入的規則的機器上開啟 Outlook Express,展開左邊窗格裡面的 [Outlook Express] -> [本機資料夾] -> [收件匣]
  2. 將游標移到 [收件匣] 上,點選功能表上的 [檔案] -> [內容]
  3. 此時會出現 [收件匣 內容],將滑鼠移到 [這個檔案夾儲存在下列檔案:] 下方的路徑上
  4. 用滑鼠將裡面的文字全部標記起來,然後按下滑鼠右鍵,選擇 [複製],按下 [確定] ,將 [收件匣 內容] 關閉
  5. 同時順便將 Outlook Express 關閉(千萬記得要關閉哦!)
  6. 執行「記事本」
  7. 開啟新檔,選擇功能表上的 [貼上],然後找到「{」跟「}」,把這兩個括號前後的文字刪除掉,僅剩下一堆看去英文跟數字
  8. 再執行一個「記事本」,開啟先前備份出來的郵件規則登錄檔 (.reg 檔,開檔時,檔案類型要選擇「全部文件」,才能看到 .reg 檔)
  9. 開啟之後,找到 {一串識別碼} ,將其複製下來,點選功能表上的 [編輯]->[取代] 功能,在 [尋找目標] 貼上剛剛複製的內容,在 [取代為] 欄位上,把另外一個「記事本」裡的內容給貼過來,然後按下 [全部取代] ,然後將檔案存檔
  10. 在剛存檔的 reg 檔案上雙擊滑鼠左鍵,這樣子,郵件規則就已經匯入完成了

如何備份 Outlook Express 郵件規則

Outlook Express 的郵件規則是儲存在機碼裡面,而非像郵件一樣是儲存在郵件檔裡面,因此要備份 Outlook Express 郵件規則就是將相關的機碼匯出,方法如下:
Outlook Express 5 或 6
  1. 請由 [開始]->[執行],輸入 [regedit] 並按下 [Enter]
  2. 找到 HKEY_CURRENT_USER\Identities\{一串識別碼}\Software\Microsoft\Outlook Express\5.0\Rules\Mail
  3. 由功能表 [登錄]->[匯出登錄檔],將登錄檔存檔

Outlook Express 4

除了機碼的位置不同之外,其餘的步驟與上述的 5 或 6 一樣,機碼位置在:HKEY_CURRENT_USER\Software\Microsoft\Outlook Express\Mail\Inbox Rules

2005年1月12日

如何解決:無法從 [新增/移除] 裡將OFFICE移除

遇到這種情形,請使用 Windows Installer CleanUp 公用程式,讓您安全地移除電腦中與 WindowsInstaller 相關的登錄設定。下載點:http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe

【2011/5/15 更新】
由於 Windows Installer Cleanup 公用程式在解決部份安裝問題的同時,也可能會損毀其他安裝在電腦上的元件,因此微軟已經從官網移除這個工具。(消息來源:如果無法從「控制台」進行解除安裝,我該如何解除安裝 Office 2003、Office 2007 或 Office 2010 套件?

2005年1月7日

如何使用 Outlook 2000 收 Hotmail 信件 (II)

先前的文章裡面有提到兩種方式可以讓 Outlook 2000 收 Hotmail 信件,在本篇文章另外再提供一種方式:
  1. 在 Outlook 功能表上的 [檢視]->[資料夾清單],以開啟 [個人資料夾]
  2. 在 [個人資料夾] 上按滑鼠右鍵 -> [建立子資料夾]
  3. 在名稱欄位上填入 Hotmail -> [確定]
  4. 點選剛剛建立好的 [Hotmail] 資料夾 -> 滑鼠右鍵 -> [摘要資訊] -> [首頁] 頁簽 -> 勾選 [以預設方式顯示這個資料夾的相關 Web 畫面],在 [地址] 輸入 「http://www.hotmail.com」-> [確定]

2005年1月5日

為何在縮圖模式無法預覽圖片

當預覽圖片的元件損毀時,就有可能發生無法在縮圖模式無法預覽圖片,此時請重新註冊預覽圖片的元件:
  1. 從 [開始]->[執行]->輸入[regsvr32 thumbvw.dll]->[確定]
  2. 此時會出現一個視窗,告知檔案註冊完畢
  3. 按下[確定]
  4. 待重新開機開機完畢之後,開啟檔案總管應該就可以看到縮圖了