2008年8月25日 星期一

[Windows]音量圖示無法顯示,新增時出現錯誤訊息

這是今天遇到的問題喔,
幫一位User安裝Skype耳機時才發現,這一台竟然看不到音量圖示。

錯誤訊息如下:
因為沒有安裝音量控制程式, Windows 無法在工作列顯示音量控制。請用 [控制台] 的 [新增/移除程式] 安裝該程式。
執行cmd,後將原始光碟裡的sndvol32.exe丟回去系統資料匣就可以新增了。

cd i386
expand sndvol32.ex_ c:\windows\system32\sndvol32.exe


2008年8月20日 星期三

[Windows]無法在 Windows Vista 中修改 Hosts 檔案或 Lmhosts 檔案


最近開始遇到Vista 跟 XP 不一樣操作的問題,比如發生如圖片的狀況>_<

以下是修改方式,

1.按一下 [開始][開始] 按鈕,按一下 [所有程式],再按 [附屬應用程式],用滑鼠右鍵按一下 [記事本],然後按一下 [以系統管理員身分執行]。

使用者存取控制權限 如果出現輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [允許]。
2.開啟 Hosts 檔案或 Lmhosts 檔案,進行必要的變更,然後按一下 [編輯] 功能表上的 [儲存]。
KB923947

2008年5月21日 星期三

[Windows]XP開機遇到ntldr is missing

電腦開機時顯示ntldr is missing.

按照過往經驗,嘿嘿~讓我摸摸後面有沒有隨身碟~
驚?!沒有。

那只能說,真的是missing了...(淚

放入XP光碟,進入修復模式,不只ntldr沒了,其他隱藏檔也沒了,
到底是誰這麼狠心痛下毒手...(謎之聲:萬事推給中毒就對了。

最後解決辦法就是,將光碟內
i386\ntldr
i386\NTDETECT.COM
複製到系統磁碟(ex:C:\)
然後進入修復模式,執行FixBOOT指令。
boot.ini也一併新增,在開機時才不會顯示找不到boot.ini檔。
這才順利的開機進入。

2008年5月5日 星期一

[Windows]將目前的 User Profile 設定為 Default User Profile

重灌系統時會用到,某些程式需重新封裝後才可供新登入帳號使用,
在安裝完所有的應用程式後,將該帳號設定為 Default User Profile,
即可避免此問題。

2k系統下可直接操作;
XP、2k3需新建帳號登入後,方可對欲設定的帳號做複製。

我的電腦按右鍵 -> 內容 -> 進階 -> 使用者設定檔 -> 設定 ->
選擇欲複製的Profile -> 複製到 -> 選擇 Default User
變更允許使用為 Everyone

2008年4月23日 星期三

[ERP]顯示BDE Error $210D

在開啟ERP程式時會顯示錯誤訊息,
An error occurred while attempting to initialize the Borland Database Engine (error $210D)。

查詢BDE錯誤訊息,原因為Shared Memory Conflict。
經由以下步驟可以排除該問題。
1.至 控制台 開啟 BDE Administrator。
2.移至Configuration TAB,開啟Configuration->System->INIT。
3.SHAREDMEMLOCATION 填入 0x5BDE。
4.SHAREDMEMSIZE 填入 4096。
5.點選Apply後重新開啟APP。
如情況不變,可將SHAREDMEMSIZE再加大後重試。

2008年3月21日 星期五

[Windows]Windows XP 無法啟動,因為下列檔案遺失或損毀

遇到這種狀況挺囧的,想重灌也不是,因為微軟說可以修復。
想修復也不是,因為怕過沒多久又來一次...>_<

到微軟網站發現這個方法,備份先。
http://support.microsoft.com/kb/307545/zh-tw


第一部分
在第一部分中,您會啟動「修復主控台」,並建立暫存資料夾,再將現有的登錄檔案備份到新的位置,然後刪除現有位置上的登錄檔案,再從修復 (Repair) 資料夾中將登錄檔案複製到 System32\Config 資料夾。完成這個程序時,您就建立了可以用來啟動 Windows XP 的登錄。這個登錄原本是在 Windows XP 的初始安裝期間所建立並儲存的。因此,在安裝程式完成之後所進行的任何變更及設定都會遺失。

請依照下列步驟執行,完成第一部分:
1. 將 Windows XP 開機磁片插入軟碟機,或將 Windows XP 光碟插入光碟機,然後重新啟動電腦。
如果出現提示,請選取從光碟機啟動電腦所需要的任何選項。
2. 出現「歡迎使用安裝程式」畫面時,請按 R,啟動「修復主控台」。
3. 如果您的電腦使用雙開機方式或多開機方式,請從「修復主控台」選取您必須使用的安裝。
4. 出現提示時,請輸入系統管理員的密碼。如果系統管理員密碼是空白,請按下 ENTER。
5. 在「修復主控台」的命令提示字元中,輸入下列命令列,並在每一行之後按下 ENTER:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
6. 輸入 exit 以結束「修復主控台」。您的電腦會重新啟動。
注意 這項程序假設您將 Windows XP 安裝在 C:\Windows 資料夾中。如果是不同位置的話,請務必將 C:\Windows 切換至適當的 windows_folder。

如果您能夠存取另一部電腦,則可以將步驟 2 中的文字複製下來,並建立名為 Regcopy1.txt (建議名稱) 的文字檔案,以節省時間。如果要建立這個檔案,請在啟動「修復主控台」之後執行下列命令:
batch regcopy1.txt
「修復主控台」中的 batch 命令可以讓您依序執行文字檔案中的所有命令。您只要使用 batch 命令,就可以不用手動輸入每一道命令。

回此頁最上方
第二部分
為了完成本節所描述的程序,您必須以系統管理員或系統管理使用者 (在系統管理員群組中具有帳戶的使用者) 的身分登入。如果您使用的是 Windows XP Home Edition,則可以使用系統管理使用者的身分登入。如果您以系統管理員的身分登入,則必須先以安全模式啟動 Windows XP Home Edition。如果要以安全模式啟動 Windows XP Home Edition 的電腦,請依照下列步驟執行。

注意 在您繼續進行之前,請先將這些指示列印出來。以安全模式重新啟動電腦之後,將無法檢視這些指示。如果您使用的是 NTFS 檔案系統,請將「Microsoft 知識庫」文件 KB309531 中的指示一併列印出來,稍後進行步驟 7 時,您可能會需要參考這份文件。
1. 按一下 [開始],再按一下 [關機] (或按 [電腦關機]),然後按一下 [重新啟動],再按一下 [確定] (或按 [重新啟動])。
2. 按下 F8。

如果您的電腦已設定為多重作業系統開機,則可以在看到 [啟動] 功能表出現時按下 F8 鍵。
3. 使用方向鍵選取適當的「安全模式」選項,然後按下 ENTER。
4. 如果您的系統具有雙重開機或多重開機模式,請使用方向鍵選取您想要存取的安裝版本,再按下 ENTER。
在第二部分中,您將會使用「系統還原」將登錄檔案從原本的備份位置複製出來。這個資料夾無法透過「修復主控台」進行存取,而且一般使用狀況下通常看不到這個資料夾。在開始這項程序之前,您必須變更幾項設定,將這個資料夾變成可見的狀態:
1. 啟動 Windows 檔案總管。
2. 在 [工具] 功能表上,按一下 [資料夾選項]。
3. 按一下 [檢視] 索引標籤。
4. 在 [隱藏檔案和資料夾] 下方,按一下以選取 [顯示所有檔案和資料夾],然後按一下以清除 [隱藏保護的作業系統檔案 (建議使用)] 核取方塊。
5. 出現要求您確認是否要顯示這些檔案的對話方塊時,請按一下 [是]。
6. 按兩下已安裝 Windows XP 的磁碟機,顯示資料夾清單。請務必點選正確的磁碟機。
7. 開啟 [System Volume Information] 資料夾。這個資料夾是設定為超級隱藏資料夾,因此無法使用,而且會以灰色顯示。

注意 這個資料夾包含一或多個 _restore {GUID} 資料夾,例如 _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}。

注意 您可能會收到下列錯誤訊息:
C:\System Volume Information is not accessible. Access is denied. (無法存取 C:\System Volume Information,存取遭拒)。
如果收到這個訊息,請參閱下列「Microsoft 知識庫」文件,以取得這個資料夾的存取權限,並繼續進行這項程序:
309531 (http://support.microsoft.com/kb/309531/) 如何存取 System Volume Information 資料夾
8. 請開啟不是現在建立的資料夾。您可能必須在 [檢視] 功能表中按一下 [詳細資料],才能看到這些資料夾的建立時間。在此資料夾底下,可能有一或多個以 "RPx 開頭的資料夾。這些資料夾即為還原點。
9. 開啟其中一個資料夾,找出名為 Snapshot 的子資料夾。下列路徑是至 Snapshot 資料夾的資料夾路徑範例:
C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
10. 將 [Snapshot] 資料夾中的下列檔案複製到 C:\Windows\Tmp 資料夾中:
• _REGISTRY_USER_.DEFAULT
• _REGISTRY_MACHINE_SECURITY
• _REGISTRY_MACHINE_SOFTWARE
• _REGISTRY_MACHINE_SYSTEM
• _REGISTRY_MACHINE_SAM
11. 重新命名 C:\Windows\Tmp 資料夾中的檔案,如下所示:
• 將 _REGISTRY_USER_.DEFAULT 重新命名為 DEFAULT
• 將 _REGISTRY_MACHINE_SECURITY 重新命名為 SECURITY
• 將 _REGISTRY_MACHINE_SOFTWARE 重新命名為 SOFTWARE
• 將 _REGISTRY_MACHINE_SYSTEM 重新命名為 SYSTEM
• 將 _REGISTRY_MACHINE_SAM 重新命名為 SAM
這些檔案是透過「系統還原」備份出來的登錄檔案。由於您使用了安裝程式所建立的登錄檔案,因此這個登錄並不知道有這些還原點存在,而且可供使用。除了會在 [System Volume Information] 下建立具有新 GUID 的新資料夾之外,還會建立還原點,其包含之前在第一部分期間所複製的登錄檔案複本。因此,請絕對不要使用最新的資料夾,特別是資料夾上的時間戳記絕對不可以與目前的時間相同。

目前的系統設定對於先前建立的還原點一無所知。您必須具有來自先前還原點的舊有登錄複本,才能再次使用先前的還原點。

複製到 C:\Windows\Tmp 資料夾中的登錄檔案之所以遭到移動,是為了確保這些檔案能夠在「修復主控台」之下使用。您必須使用這些檔案來取代目前位於 C:\Windows\System32\Config 資料夾中的登錄檔案。根據預設,「修復主控台」的資料夾存取權限相當有限,而且無法複製 [System Volume] 資料夾中的檔案。

注意 本節所描述的程序假設您的電腦使用 FAT32 檔案系統。 如需有關如何使用 NTFS 檔案系統存取 System Volume Information 資料夾的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
309531 (http://support.microsoft.com/kb/309531/) 如何存取 System Volume Information 資料夾

回此頁最上方
第三部分
在第三部分中,您將會刪除現有的登錄檔案,並將「系統還原登錄」檔案複製到 C:\Windows\System32\Config 資料夾中:
1. 啟動「修復主控台」。
2. 在命令提示字元中,輸入下列命令列,並在每一行之後按下 ENTER:
del c:\windows\system32\config\sam

del c:\windows\system32\config\security

del c:\windows\system32\config\software

del c:\windows\system32\config\default

del c:\windows\system32\config\system

copy c:\windows\tmp\software c:\windows\system32\config\software

copy c:\windows\tmp\system c:\windows\system32\config\system

copy c:\windows\tmp\sam c:\windows\system32\config\sam

copy c:\windows\tmp\security c:\windows\system32\config\security

copy c:\windows\tmp\default c:\windows\system32\config\default
注意 為了可讀性,部分命令列可能會換行顯示。
3. 輸入 exit 以結束「修復主控台」。這時您的電腦會自動重新開機。
注意 這項程序假設您將 Windows XP 安裝在 C:\Windows 資料夾中。如果是不同位置的話,請務必將 C:\Windows 切換至適當的 windows_folder。

如果您能夠存取另一部電腦,則可以將步驟 2 中的文字複製下來,並建立名為 Regcopy1.txt (建議名稱) 的文字檔案,以節省時間。

回此頁最上方
第四部分
1. 按一下 [開始],然後按一下 [所有程式]。
2. 按一下 [附屬應用程式],然後按一下 [系統工具]。
3. 按一下 [系統還原],然後按一下 [將電腦還原到較早的時間點]。

2008年3月14日 星期五

[iPod Touch]升級韌體版本至1.1.4

俗話說的好,照表操課,保證成功。
不多說,照著做,就對了...
測試過iPod Touch 16G 是可以用的。


http://www.ipodtouchfans.com/forums/showthread.php?t=47319

--03/21 新發現--
ZiPhone-2.6版已對16G iPod Touch 支援,
先回復韌體至1.1.4,然後直接執行ZiPhoneGUi.exe 按下Jailbreak iPod Touch 即可。

2008年1月17日 星期四

[Windows]開機關閉Num lock 鍵

預設是關閉的,不過總是會有人電腦怪怪的。
修改機碼就可以完成。


Windows Registry Editor Version 5.00
[HKEY_USERS\DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="0"

或微軟網頁
http://support.microsoft.com/kb/154529/

2008年1月16日 星期三

[Windows]subst指令掛載特定資料夾至磁碟機

前幾天遇到個狀況,有支程式在啟動時會去確定資料是否在軟碟機,
偏偏在這個時代,軟碟機都不知道到沒落到哪去了。

不過,此時才發現一個Windows的指令,就是subst...


下面是說明:

建立路徑與磁碟機代號之間的關連。

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

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

鍵入 SUBST 而不加任何參數會顯示目前所有虛擬磁碟機的清單。
=================================================================
如此一來,我只要打入以下的指令就可以將 C:\temp 資料夾掛到 A碟下面嚕。
subst A: c:\temp
PS.A碟必需是未掛載的狀態之下才能使用該指令。