Category: Windows

Turn off display in Windows 7 without additional software

Posted by – July 3, 2014

我習開電腦時如果沒關機,也習慣把螢幕關掉,這樣可以省下多少電我不知道,只是一個養成多年的習慣。

但是最近家裡的螢幕電源開關變得接觸不良了,按了半天也關不掉,所以想說改用系統指令來讓螢幕休眠。

Win7 確實有個指令可以做到這件事... 在命令列提示列輸入以下指令就可以讓螢幕休眠。

%systemroot%\system32\scrnsave.scr /s

不過每次都要打指令也太自虐了。

另外做了一個捷徑放在開始選單裡,在選單點一下就可以關螢幕,方便多了。

How to Stop Skype from Lowering Volume

Posted by – June 14, 2014

Skype 是我很常用的通訊軟體,常用來和朋友開語音聊天室。不過每次 Skype 接通時,系統裡其他軟體的音量都會自動降低,這原本是個協助使用者聽清楚語音的設計,但實際用起來還蠻困擾的.....

這其實是 Windows 系統的功能,不是 Skype 的錯。關閉這功能要從 Windows 下手。

1. 在 [開始] 選單輸入 mmsys.cpl,按 Enter

2. 點選 Communications

3. 點選 Do nothing

4. 點選 OK

win7_communications_setting

就醬。

Use Apple’s Magic Trackpad with your Windows PC

Posted by – March 18, 2014

前幾天買了一片 Apple Magic Trackpad 觸控板。對於這片觸控板其實已用得很熟練了,只是先前用的板子是借來的,最近還人了,想想還是自己敗一片吧。

Apple Magic Trackpad More

How to disable the 「Please Install the Windows Live Device manager」 dialog?

Posted by – September 3, 2012

前幾天買了一組 Xbox360 無線控制器 for Windows。這支控制器拿來玩遊戲很方便,我之前是用有線版本的,想換成無線的。

Xbox360 Wireless Controller for Windows

入手後使用一切正常。但是 Windows 7 每次重開機就會跳出一個惱人的視窗,要求安裝 Windows Live Device Manager,基於微軟超級不直覺的產品命名,壓根不知道這玩意兒是做何用途,所以我並不想裝,反正遊戲玩起來好好的,何必多裝一個佔資源的軟體?

WIndows Live Device Manager Installer

在 Google 上搜尋解法,果然有很多人問說如何關掉這惱人的安裝提示。

其中一個答案讓我笑了,很直覺的做法。

Install it, then Disable it.

後來我用這個方法,欺騙系統我已經安裝了。

打開記事本,貼上以下文字...

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSNDeviceManager]
"InstallDir"="%windir%"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSNDeviceManager]
"InstallDir"="%windir%"

存檔成 noinstaller.reg (檔名隨意,副檔名必須是 .reg)。然後點兩下執行,下次重開機就不會再出現這個視窗了。

Sync Files and Folders Outside Dropbox Folder

Posted by – April 9, 2012

我是最近才開始用 Dropbox,雖然早就聽聞 Dropbox 的大名,但以前沒需求。實際有了需求才申請了 Dropbox,確實地感受到它強大的同步處理機制,如同它所宣稱的 Simplify your life,解決了我在三台 Windows,一台 MacOS 和一支 Android 手機間同步檔案的問題。

不過 Dropbox 的同步似乎限於它的資料夾,不能隨便選一個資料夾就設定同步。但是有一些檔案我並不想塞在 Dropbox 資料夾也希望能同步。這時候作業系統提供的檔案連結功能就派上用場了。微軟在 Windows Vista/7 的 NTFS 中提供了 Junction, Symbolic Link,作用等同於 Linux / Mac 下的 Symbolic Link,讓系統模擬出一組指向實際檔案位置的連結,藉此騙過應用程式。這個概念和 WinXP 時代以來就常用的捷徑 (shortcut) 不同,捷徑是無法騙過應用程式的,因為它實際上只是一個 .lnk 檔案。

使用 Symbolic Link 這種連結必須以指令的方式達成。以 Windows 7 為例,在命令提示列下輸入

mklink /D "C:\Users\Steve\Documents\Dropbox\DesiredFolder" "C:\Path\To\DesiredFolder"

在 MacOS 或 Linux 下使用 ln 指令,輸入

ln -s /path/to/desired-folder ~/Dropbox/desired-folder

或輸入以下的指令連結檔案

ln -s /path/to/desired-file ~/Dropbox/desired-file

使用這種連結要注意哦,要刪除連結的話,要先將檔案 copy 到別的位置再刪除連結,不然會連實際檔案都一併刪除。

順便廣告一下,如果有興趣申請 Dropbox,請使用我的推薦連結來幫我增加空間吧,大感恩。

http://db.tt/xR1WGV8h

Windows7 開機自動 PPPoE 撥接連線

Posted by – March 18, 2012

從 Windows XP 到 Windows 7,中間隔了這麼多年,Win7 反而少了方便設定 PPPoE 自動連線的設定,微軟的開發理念有時候真的蠻難理解的。這幾天因為重灌家裡的電腦,所以又遇到這個問題。這次 Google 搜到一篇舊文,發現這個設定方便蠻好用的,而且一試就成功,所以做個筆記先。

首先建立好 ADSL 或光世代的 PPPoE 連線後,在設定裡關掉提示畫面,讓撥接的動作在背景完成就好。

請記得剛剛設定的連線名稱。接著進入 RegEdit .... 如果您不曉得什麼是 RegEdit,那請找別的方法吧,您可能不適合這種修改方式

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
新增字串,名稱自取,內容輸入 C:\Windows\System32\rasphone.exe -d "你的連線名稱(不是撥接帳號)",像我的網路連線是叫 Seednet 12M VDSL,就是輸入 C:\Windows\System32\rasphone.exe -d "Seednet 50M VDSL"
以後開機就會自動撥接囉!

Windows 如何找到佔用 port 的程式?

Posted by – July 8, 2011

最近要在桌機上安裝 nginx for windows 時,發現一直啟動失敗,但是 config 測試是 OK 的。想說可能會是 port 80 被佔用了。在 Windows 上要查出 port 被哪支程式佔用並不難,只消兩行指令就可以了。

先進入命令提示列 (Command Prompt)。輸入

C:\>netstat -ano | findstr 0.0:80

得到如下的字串

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1860

其中 1860 就是佔用 port 的程式 PID,再輸入

C:\>tasklist | findstr 1860

得到如下的資訊

httpd.exe                  1860 Services                0      4,148 K

表示佔用的是 httpd.exe,也就是 Apache Server 還開著。關掉 httpd.exe 再啟動 nginx 就可以了。

解決 Windows 7 捷徑清單與釘選項目消失的問題

Posted by – February 27, 2011

Windows 7 有一個 "捷徑清單" (Jump List) 的功能,可以快速地從軟體的右鍵選單選取最近使用過釘選的檔案。我覺得這是很方便的設計,而且清單上只會出現跟這個軟體有關的選項,等於是有了第一層的檔案過濾功能,以 [記事本] 來說,就只會出現用記事本開過的檔案,不會有不相關的檔案混在裡面,清單上的項目也可以自由地刪除或釘選到上層,有 [我的最愛] 的味道。

記事本的捷徑清單

記事本的捷徑清單

More

Windows Vista / 7 檔案複製、移動、同步指令:robocopy

Posted by – February 27, 2011

最近在整理外接硬碟的檔案,想把整顆 500GB 硬碟的資料複製到另一顆新硬碟,想起以前看過 Windows 7 有個內建指令可以加速這個工作:robocopy

這指令名字很好記,跟【機器戰警】RoboCop 只差了一個字 XD。實際上這個指令從 Windows Vista 就開始內建了,其他 Windows 作業系統則要另外安裝微軟提供的套件才有。

More

如何使用 nslookup 驗證 DNS 設定?

Posted by – February 4, 2011

每次要查 DNS 設定都會忘記那個指令叫啥? "那個不太常用,但有時候很實用的指令" 是 Windows Console 下的 nslookup。這篇寫作教學,實際上是給自己筆記的。

windows console 就是命令列,在 開始 » 執行 輸入 cmd 就可以進入 console 模式。

2011-01-25_224107
More