連結

Google 連結廣告

2009年1月20日 星期二

讓你的windows有設密碼也可以自動登入

很多人電腦都沒有設定登入密碼,一方面麻煩,另一方面又怕密碼忘掉,怕到時哪天自己忘了就進不去,但不設又擔心電腦容易被人看光光,下面就提供一個方式,讓你的電腦在有設定密碼的情況下,開機時也會自動登入,別人連到你的電腦時就不用擔心自己的電腦一連啥都看的到了,不過在你進入系統後按登出,之後要再登入的話就還是要打密碼,離開位置想鎖定畫面時也不用擔心會被別人看到~


使用方法


首先,先開啟一個空白的記事本檔案,將下列文字COPY進去,並依照圖示的說明去設定,這樣就OK了~

--------------------------------以下複製-----------------------------------------------

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]"

DefaultUserName"="administrator"

"DefaultPassword"="password"

"AutoAdminLogon"="1"

--------------------------------以上複製-----------------------------------------------


請修改紅框框起來的地方,上面輸入你的登入名稱,下面輸入你登入時的密碼




改完之後請按另存新檔,並在檔名後面加上.reg這個副檔名



之後你就會在你所儲存的地方看到這樣的圖示



只要對他點兩下,就會幫你自動修改你的設定,下次當你重新開機時,你就不用再輸入密碼了~

這麼做也有一個好處,就是當你真的忘記密碼的時候,你只要將硬碟插到別台電腦去,打開這個檔案就知道你的密碼是多少了~不過前提是你沒有再去做修改~或是你可以備份在自己的隨身碟裡也行不過因為這是修改登入檔,所以當你的權限不夠時,就會無法成功寫入,所以這個就不適用於一些有設定權限或是架設於網域下的使用者了~

2009年1月12日 星期一

網域下登入時卻發生又系統自己新建一個使用者

雖然這是老問題了,不過網路上沒有看到有人放(也有可能是我沒看到~),所以就就以我自己的經驗來說明一下。

這個情況,就是在公司內部有架設網域的情況下,USER登入網域後,發現自己本身原先的設定以及桌面上的資料全部都不見,變成一個新的使用者登入的感覺,檢查後發現,系統不知道為何自己又幫USER的名稱又新建立了一個,例如 : USER的登入名稱是002,登入網域為XXX,但檢查Documents and Settings下的資料夾,除了他原先的002資料夾外,又新增了一個002.XXX,有時甚至出現002.XXX.001;002.XXX.002......無限一直生下去。


很多MIS的作法就是把002.XXX砍掉,將原本002下的資料夾變更名稱為002.XXX,或是將002的資料慢慢丟到002.XXX下,不過這樣的作法並不是解決的方法,不僅之後接手的人不知道哪些是原本的,造成可能會誤刪資料,或是哪天系統又不知道哪根筋不對又開始繼續生,下面就提供一些方法來解決這個問題


首先,因為它會生出新的資料夾,就代表他現在登入進去所帶的設定路徑已經改了,所以造成無法連結原先使用者的資料夾,才會變成桌面上和他原先的設定全部不見,這時第一個步驟就是先將他的路經修改回來

1.修改登入編輯器


點開始,點選執行,在執行下輸入regedit



叫出登入編輯器後依照下列敘述的路徑進入

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

然後對ProfileList這個地方點兩下展開他下面的內容




在ProfileList資料夾下所展開的內容,下面你會看到很多的資料夾,那每一個都是系統裡的使用者檔案,這時就先找到設定002的資料夾,那要看哪邊才知道是002的呢?檢查右邊的地方有一個叫做ProfileImagePath的數值名稱,她後面帶的資料會是這樣子的


%SystemDrive%\Documents and Settings\002.XXX(002.XXX是比喻,實際要看你是要找哪個)


找到後,這時候就對ProfileImagePath點兩下,就會開啟一個編輯字串的對話框,這時就將路徑後面的002.XXX改成002就行了



按下確定後離開登入編輯器,這時候使用者登入的路徑已經改回原先的設定了,但是這樣還沒有好,因為這樣也只是把路徑改變,並沒有去修正系統本身的錯誤,因為這個錯誤是windows一個BUG,所以微軟就有因應這樣的情況推出一個更新元件,以下就是他的路徑

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=1b286e6d-8912-4e18-b570-42470e2f3582

下載下來後直接安裝,在安裝完後重新開機,記得重開完後要先登入administrator,將剛剛所安裝的更新元件設定帶起來,之後就可以在用002登入了,這樣就不會再出現莫名奇妙一直新增資料夾的狀況了

2009年1月10日 星期六

詳解不用灌防毒軟體也不會中毒的方法

其實這個方法也不是我發明的,流傳再網路上也是有一段時間了,但是我看了很多人很多地方,沒有一個人是這樣用的,大概不是覺得方法不可行,就是覺得太麻煩了不會用,所以今天我就寫個詳細給大家看,如果剛好電腦要重灌,就可以試看看這個方法,為何這樣說呢?因為可以確保你的系統是在最乾淨的狀態下,大家也不用擔心這個方法有沒有問題,因為我自己就是這樣用的,我也用了好幾年了,電腦從來都沒有問題過,說了這麼多,下面就趕快切入正題吧~


首先先講為何他不會中毒的原理,一般大家在使用電腦時,都是用administrator的權限在使用,就是最大權限,可以安裝各種軟體,刪除或是格式硬碟,但也因為權限大,也會有相對的風險,一但中毒或是重了木馬,他就和你有相同的權限,可以做到在這個權限下任何可以做到的事情,所以不論是害你的資料不見,或是軟體損毀,更狠的甚至直接破壞你的系統或是直接格式化你的硬碟,為了防止這樣的情況發生,我們通常都會安裝防毒軟體來做防治,但是,防毒軟體也不是萬能的,就算是在好的防毒軟體,也還是會中毒,防毒軟體公司再去針對治病毒所影響的程序去做應變,這樣子的情況下所找出的解決方法,在開放給各位下載所謂的病毒碼更新,其實就是病毒程式所會存在的位置和影響的部份來做應變而已,所以防不勝防,一定還是會中毒,只是嚴不嚴重罷了,那為何我的方法不會中毒呢,首先我們會先用Administrator權限下先新增兩個使用者,一個是平時自己要用的(例如:001),一個是當替身用的(例如:002),Administrator的部分平時就都不要去開,上網啦或是玩GAME啦都是在001下去執行,但是是去用002的權限去開啟,這樣不管你點了多麼毒的網頁,中了多恐怖的病毒,全部都是在002下中的,也因為你是使用001在執行,所以病毒無法去做任何事情,如果你真的不小心連001也有點怪怪的時候,這時非常簡單,你只要登入Administrator裡刪除001和002兩個使用者,一切的病毒就隨著這倆個被刪除的使用者消失無蹤,你的系統還是一樣"勇健健"~~下面就來說明要如何設定成這樣百毒不侵的系統~


1.首先確保要使用此方法的電腦本是無毒的,比如說,剛重灌完,或是用了防毒軟體掃完確定OK的~但如果你是用PC藥丸,或是黃色的盾牌(講真名怕會有問題= =),還是換個軟體在掃過吧,說實在的,有掃等於沒掃,換個小紅傘,卡巴,或是AVAST都不錯。


2.對桌面上的我的電腦按右鍵點選管理,選擇"本機使用者和群組",然後點選使用者,進入後,在右邊的的框框裡可以看到有Administrator、Guest等等的系統預設的使用者,接著在這邊對空白處按右鍵,點選"新使用者",接著會再跳出一個視窗,然後如下圖設定,並依此方法新增兩個使用者






新增完成之後你會看到有多兩個你剛剛新增的使用者名稱,在這邊請你對他點兩下開啟,設定它的權限(如下圖)





3.設定完成後,接著點選進入"我的電腦",在可以看到硬碟(就是有C槽和D槽的圖示畫面那邊)的那個畫面,點選上方的工具,選擇"資料夾選項",進入後選擇上方的"檢視",然後在下面的框框裡可以看到很多選項,請將"使用簡易檔案共用"這個地方的勾勾取消,設定完成後按確定退出。


4.接著對你的C槽按右鍵點選內容,選擇上方的"安全性",在中間的地方點選"新增",將剛剛你新增的兩個使用者加入,但是在權限的地方,兩個使用者都只勾"讀取""讀取及執行""清理資料夾內容"這三項就好,如下圖






其他的磁碟亦同,不過可以多勾選"修改""寫入"這兩項5.接著再開始的地方點選"執行",輸入"regedit",就會出來登入編輯器,然後依序點選進去,然後再RUN(或是RUNONCE)那邊按右鍵,點選"使用權限",向上面一樣將兩個使用者都加入進去,但是權限只勾"讀取"



HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run



HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce






6.接下來就可以先登入進去了,不過這邊的登入是為了讓你的設定在使用者上被帶起來,所以就兩個使用者都登入進去再登出就可以了,因為你要用來上網的是使用002使用者,所以你的我的最愛要放在C:\Documents and Settings\002下面,這樣你在用001時才不會要一個一個建回來


7.最後一個步驟了~現在就可以先登入進去001了,不過最後還要設定一點東西,首先先將你會用來上網的如IE,火狐,或是用來下載的,如flashgat,驢子,bt,都先建立一個捷徑在桌面上,然後對著他按右鍵點選內容(每個都要設定),進入後點選上方的"捷徑",選擇下面的"進階",然後將"以其他身分執行"這個選項打勾。之後按確定退出。


8.接下來點選你要上網的程式,如IE,因為剛剛設定過以其他身分執行的選項,所以會出現詢問你要使用哪一個使用者去執行的選項,這時就名稱就輸入002,密碼就打002設定的密碼,就可以開啟程式了,接下來,不管點到啥網頁,中了啥怪病毒,都和你無關,也沒有任何關係囉~




備份及快速安裝微軟的更新元件

有很多人安裝完WINDOWS後,就沒有再去做更新了,一方面是怕麻煩,另一方面是因為用了super XP安裝,怕上了微軟的網站就被發現是盜版被改黑屏,但微軟的系統又很容易被攻擊(畢竟樹大招風),像是前陣子微軟就發布了兩次的緊急更新,因為漏洞被發現,只要一上網就有可能馬上中獎,而且因為是微軟自己的漏洞,防毒軟體再強也無用武之地,這時想要更新卻又不敢上去更新的人就只能等待善心人士放出更新的載點,但如果又遇到"偽"善心人士,給你更新的同時順便送你木馬,那就哭笑不得了。


自己因為工作的關係,有時常常會重灌電腦或是新裝機,安裝WINDOWS都還不是花費最多時間的步驟,最花時間的都是更新,有時常常一更新,就要等上個幾個小時,為了不想浪費那麼多時間,自己都會把微軟的更新先備份下來,這樣安裝好WINDOWS後,直接灌更新就好,就不用浪費很多的時間。


那更新要在哪邊下載呢?這邊提供給大家一個網站

http://www.windowsupdatesdownloader.com/UpdateLists.aspx


這邊有微軟出的軟體所有的更新,你可以依照你自己想要下載的軟體版本去下載,可先照他的表格去調整繁體中文,之後他就會顯示繁中的軟體有哪些更新可以下載


例如說你的版本是windows XP,版本是SP2,那就點選最下面一行後面的download,不過這個下載下來的只是一個像是種子的東西,還需要搭配他的軟體才能下載,下面就是它軟體的主程式


http://www.badongo.com/file/12829470



下載下來安裝後,開啟它的主程式,在開啟程式的狀態下點選你剛剛下載的種子




接著他就會把種子匯入到主程式內,你就可以看的到你有多少的更新可以下載,接下來就是把想要的更新打勾,按下download,就可以將你想要的更新都下載下來了



下載下來後,你就會發現有很多的執行檔(.EXE),不過如果下載的更新檔很多,或是你是剛好重灌或是新裝機,更新全部都要跑一便,那一個一個點會點到昏倒,所以我也就順便寫了一個批次檔,讓你可以一次安裝完不用在一直去點,只要大概修改一下你放置更新檔的路徑,之後點兩下就會自動幫你把更新通通都跑完,下面就提供給大家快速安裝更新檔的小程式~


http://www.badongo.com/file/12829832


下面並教大家如何去修改,首先對著剛剛你下載下來的檔案(speed updata.bat)按右鍵選擇編輯






這樣就會變成用記事本的方式去開啟檔案,接下來只要修改圖示所標的地方,這個就是你放置更新檔的位置,如果你將你下載下來的更新檔放在D:\更新檔\下,那你就將圖示中999的地方改成更新檔就好





修改好之後就按下存檔並關閉就可以了,接下來就直接對speed updata.bat這個檔案點兩下就可以直接安裝所有更新檔了~

記得跑完要重開機喔~這樣更新完的設定才會帶起來~

2009年1月9日 星期五

解決SVCHOST造成CPU100%的問題

有些人可能會有這樣的困擾,明明就沒有開啟什麼程式,但是執行起來的速度卻很慢,按出工作管理員檢查發現其中一個SVCHOST CPU資源吃很兇,害的整個系統慢了下來,雖然知道是這個地方所造成,但卻不知從何下手,又不能停止他的執行程序,因為他是系統必要執行程序,一但關掉它,可能反而會造成更多的錯誤或是被直接重新開機。

這個問題自己之前也碰過,到網路上查了很多相關的資訊,發現有兩種方法可以解決

第一種

這種方法也是大家目前在網路上看到最多人貼的吧,抄來抄去,貼的人也不懂為何要這樣做,以及這樣做的後果會如何,以下就將網路上流傳的文章以及自己做的補充來為大家說明:


(一)確認兩項系統服務。

(1)Automatic Updates
依序選取左下的「開始」->「執行」,輸入「services.msc」並按「確定」。(這個步驟主要是叫出服務視窗) 找到「Automatic Updates」這項服務,連點二下滑鼠左鍵開啟內容設定。 點選「登入」這個頁籤,先確認目前登入身分為「本機系統帳戶(L)」,而且不勾選底下的「許服務與桌面互動(W)」。接著再確認「Automatic Updates」這項服務已在目前的「硬體設定檔」中被啟用,若未啟用,則按下「啟用」鍵。

(2)Background Intelligent Transfer Service (BITS)
在相同服務視窗找到「Background Intelligent Transfer Service」這項服務,連點二下滑鼠左鍵開啟內容設定。 點選「登入」這個頁籤,先確認目前登入身分為「本機系統帳戶(L)」,而且不勾選底下的「允許服務與桌面互動(W)」。接著再確認「Background Intelligent Transfer Service」這項服務已在目前的「硬體設定檔」中被啟用,若未啟用,則按下「啟用」鍵。

(二)修復 Windwos Update 執行元件。

依序選取左下的「開始」->「執行」,輸入「REGSVR32 WUAPI.DLL」並按「確定」。接著視窗會跳出「Dll Register Server 在 WUAPI.DLL 成功」的訊息,按「確定」完成動作並關閉視窗。接著,依照上述步驟逐一執行以下Windwos Update 元件:

REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

(三)清除舊有 Windows Update 暫存目錄。

依序選取左下的「開始」->「執行」,輸入「cmd」並按「確定」以開啟命令提示視窗。 在命令提示視窗裡的命令提示字元右方輸入指令「net stop WuAuServ」暫停Automatic Updates服務。 依序選取左下的「開始」->「執行」,輸入「%windir%」並按「確定」以開啟系統資料夾。 在系統資料夾裡找到「SoftwareDistribution」這個目錄,並且把它更名為「SDbak」。 依序選取左下的「開始」->「執行」,輸入「cmd」並按「確定」以開啟命令提示視窗。 在命令提示視窗裡的命令提示字元右方輸入指令「net start WuAuServ」重新啟動Automatic Updates服務。 這樣整過一次骨之後,svchost.exe就沒再出來亂了

-----------------------------------------------------------------------------------------------

以上這些是網路上大家所流傳的方法,先修改服務設定,再重新登入一些.DLL檔,之後再將Windows Update的備份資料夾更名,有的人說有用,有的人說還是一樣,不過我相信,寫那麼多,一定沒有幾個人看的完,所以我就寫了一個懶人包,也是一樣,將下面的文字複製,貼到記事本上,並且另存新檔成XXXX.bat,之後點兩下,上面寫的那麼多的東西,一次就OK了~

--------------------請從這以下開始複製----------------------------------------

CLS
@ECHO OFF
COLOR 0E
ECHO.
ECHO ----------------------------------------------------------------
ECHO 處理中.....
ECHO ----------------------------------------------------------------
REGSVR32 WUAPI.DLL /s
REGSVR32 WUAUENG.DLL /s
REGSVR32 WUAUENG1.DLL /s
REGSVR32 ATL.DLL /s
REGSVR32 WUCLTUI.DLL /s
REGSVR32 WUPS.DLL /s
REGSVR32 WUPS2.DLL /s
REGSVR32 WUWEB.DLL /s
ECHO.
net stop WuAuServ
cd c:\windows
ren SoftwareDistribution SDbak
net start WuAuServ
ECHO ----------------------------------------------------------------
ECHO 完成 !!!
ECHO ----------------------------------------------------------------
ECHO.
pause


--------------------複製到這邊就好-------------------------------------------


第二種

因為第一種方法並不是大家都可以解決問題,所以就想說,搞不好根本就不是windows更新的問題,查下去的結果還真的就是像我所想的一樣,這是windows本身就存在的BUG,也因為如此,所以微軟本身也有放出更新檔,只要下載下載更新後就可以解決了。


因為大家大多是使用super XP,裡面所含的更新並不是最新的,都是很多年前的(畢竟都出那麼久了),所以才會有很多人會有這樣的問題發生,所以可以下載下列兩個檔案,更新後重新開機就OK啦~

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=7a81b0cd-a0b9-497e-8a89-404327772e5a

http://go.microsoft.com/fwlink/?LinkID=91237

以上兩種方法,大家都可以試看看囉~

刪除C槽下的多餘資料

相信大家一定有使用過或是有看過網路上流傳的檔案,就是下載一個檔案下來,點兩下跑出DOS畫面,跑完後一下子自己的C槽又多了好多空間,不過其實如果沒有仔細看一下內容,還是會不小心刪除了自己重要的檔案,下面就來解說一下~

下面這邊就是這個檔案的寫法~


@echo offecho 正在清除系統垃圾檔案中,請稍候......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.* (上述這幾個,是將C槽裡副檔名是tmp,_MP(如MP3),log,gid,chk,old,全部刪除)
del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"(上述這些,是將一些平常上網時所暫存的一些圖檔或是網頁相關的資料,全部刪除)


如果自己有一些MP3,或是一些影音檔,資料的暫存檔,都有可能會因為執行完這個批次檔後全部消失,而且因為是直接在DOS下刪除,沒辦法在資源回收桶下找回自己還想要的資料,所以可以自己做修改,把自已覺得不需要刪除的那行消去就行了,或是你覺得雖然不想要它刪,但你就是想要留下那行字,那就在那行的最前面加個;(分號)吧~


那要如何將上面那堆字變成可以用的東西勒~首先,將那些自全部選取,按右鍵點選"複製",然後新增一個空白的記事本檔案,將剛剛所複製下來的貼上去,並按左上角的另存新檔,儲存時,記得將檔名後面加上.bat,例如:刪除多餘檔案.bat,存檔後,就可以把原先的那個記事本檔案刪除了,接下來就是直接執行你剛剛所存下來的檔案,點兩下讓他跑完就OK囉~


那一定會覺得執行這個有啥好處嗎?因為我們每執行一個程式,開啟任何的檔案,都會在windows裡留下紀錄,久而久之,小小的檔案積少成多也是很嚇人的,也會造成系統執行上的累贅,所以刪除這些東東是有好無壞的~更何況是自己每天上網,也不知道會點到哪些東西,哪些東西是有毒的也是防不勝防,加上防毒軟體不是萬能的,所以每天將自己瀏覽過的網頁資料刪除是很重要的,因為那些地方是最容易變成木馬以及病毒的跳板,所以每天(或是幾天)點個一次,對系統是不錯的~


上面那邊我有多打一些字,所以要的人就COPY下面的這些吧~


@echo offecho 正在清除系統垃圾檔案中,請稍候......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bakdel /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統垃圾檔案完成!!echo. & pause