2009年12月31日 星期四

支援64bit的檔案解鎖軟體 lockhunter

官網:http://lockhunter.com/

下載:
32位元版本:Download LockHunter 32 bit
64位元版本:Download LockHunter 64 bit

使用升級到windows 7以後,有一些以前常用的軟體,多多少少出現了一些問題。例如unlocker及fileforcekiller這兩款我常使用的軟體,經常出現明明檔案被鎖定無法刪除,但這些解鎖軟體無法解鎖的情況。

於是又找了另一款類似軟體,名叫做LockHunter,這款軟體它的官方網站,明白的標明支援 Windows 2000, Windows XP, Winodws 2003, Vista, Windws 7 ,另外一個最大特點是支援64位元的電腦系統,這恐怕是其他類似軟體所沒有的特點。

目前在windows 7的使用上,我是unlocker及lockhunter並用,用時候unlocker無法解鎖,lockhunter可以;有時候lockhunter不能解鎖,而unlocker可以。

使用方式

LockHunter的操作方式跟Unlock相差不大,也是在檔案或資料夾按滑鼠右鍵,呼叫LockHunter之後,再將檔案解鎖,操作相當方便。

安裝完成LockHunter之後,在欲刪除或解鎖的檔案或資料夾,按下滑鼠右鍵,就可以看到彈出的功能表上有「What is locking this file?」的項目,點選之後出現下面視窗。

20091230001.jpg
你可以看到有那些程序鎖住此一檔案。
按下下方的:
Unlock It,可以將鎖定的程序解鎖。
Delete It,直接刪除此一檔案。
Other,可以關閉鎖定的程序,或刪除鎖定的程序。

一般使用上應該不會用到Other的功能。你可以用Unlock It ,將檔案解鎖,再做更名或刪除的動作。
或是直接使用Delete It,直接刪除檔案。不過檔案並不會完全刪除,而是先放到回收桶內。
20091230000.jpg


利用LockHunter來解鎖無法移除的usb隨身碟硬體


在使用usb隨身碟裝置的時候,不論在windows xp或windows 7,常會出現下列視窗,告訴你此usb mass storage device正在使用中,讓您關閉任何可能正在使用該裝置的資源,再試一次。有時候我們很清楚知道是那些程式佔用此usb裝置,可將這些程式關閉。但很多時候,我們甚至連是那些程式鎖住此usb裝置,也不知道,這時候就可透過LockHunter來解鎖。
20091230002.jpg


使用步驟同上,在usb隨身碟的磁碟機代號上按右鍵,選「What is locking this folder?」
20091230004.jpg


再按下Unlock It,再將該硬體移除。
20091230003.jpg

結論

LockHunter是一款很簡單方便的解鎖刪除檔案的軟體,就像其他類似軟體一樣,提供檔案總管的右鍵選單,可快速解鎖或刪除檔案。如果遇到隨身碟等usb裝置被不明程序鎖定,無法安全移除硬體並退出裝置時,也可以很輕易的加以解鎖,再將usb裝置退出。而它還提供其他類似軟體如unlocker所沒有的64位元版本,更是值得推薦。

Read more...

2009年12月26日 星期六

windows xp 的ipv6安裝及設定

在Windows XP SP2以上的版本,可以在網路的區域連線,以滑鼠右鍵→內容,直接安裝ipv6通訊協。安裝完IPv6的協定之後,它完全沒有圖形介面可以操作,必須進入dos模式,才能指定ip。

指令如下

增加一個新ip
netsh int ipv6 set address interface=區域連線 address=3ffe:ffff::1

刪除一個ip
netsh int ipv6 del address interface=區域連線 address=3ffe:ffff::1

如果要測連線情況,不是用ping,而是ping6

ping6 3ffe:ffff::2

ping6 fe80::6cf9:4d3e:41ac:2274 -s fe80::a00:27ff:fe94:2735%5

fe80開頭是link-local,系統自動配置的ip
3ffe開頭是用指令建立的ip

ping6 -s的參數
如果目的位址是link-local的話必須指定-s標示出來源位址(原因不知?)

Read more...

2009年12月21日 星期一

格式工廠,一套包山又包海的免費多媒體轉檔軟體

官方網站
官方下載頁面

影音格式的轉檔軟體相當多,但每套軟體總是有不同的限制,就是總會有某些類型的檔案不能支援,因此我們有時候必須針對不同需要,安裝不同的轉檔軟體。

格式工廠可以說是一套包山包海的轉檔軟體,它支援的影片、音樂、圖片的格式轉換,還支援DVD影片轉成一般的影音檔,音樂CD轉成像MP3的音頻檔案。它的特色是操作簡單,幾乎支援所有想得到的影音檔案,而且支援正體中文介面。 這套軟體,受到愈來愈多人的喜愛,我裝了這套軟體,就把其他的轉檔軟體都丟了。

格式工廠更新改版的速度也相當快,在在1.70版時,加入了影像合併的功能,2.0版又支援一般轉檔軟體較少支援的rmvb格式,2.1版又加入浮水印及影片裁切功能。可以說,它把所有想到的轉檔軟體應該有的需求,都放進這套軟體了。

目前最新版本是2.20版,這篇教學將會介紹它的轉檔功能,利用它來修正影片的錯誤,使用預設的巨集來轉成移動設備,以及自訂轉檔模式等。

V2.20 新增功能
1 加入電子樂器文件MIDI轉到其他.
2 混流功能加入更多的輸出類型
3 視頻合併支持自定配置
4 調整"高質量及大小"的比特率計算方法,以提高性容比.
5 提高多媒體文件的裁減精度到毫秒

V2.15 新增功能
1 修正一些Fail to decode的問題
2 修正一些解碼器衝突的問題
3 修正了MKV轉換中的一些問題
4 新加入一些解碼器,以支持更多的格式轉換到RMVB

2.1版新增功能

* 加入"所有轉到自定義"
(如果您經常使用轉檔軟體的某種設定或輸出固定的品質,格式工廠的這一功能將會相當方便,在以下的教學將會提到)
* 加入"水印"功能,支持png,bmp,jpg
* 加入混流功能
* 加入"視頻畫面裁剪"

2.0版新增功能

* 加入「所有轉到RMVB」
(這是目前一般轉檔軟體比較少支援的格式)
* 加入「音頻合併」 卞
* 加入 "AviSynth" 以支持AVS濾鏡腳本和SSA效果

1.9版新增功能

* 加入「所有轉到GIF」
* 加入「轉移動設備」功能。

1.8版新功能

* 新增「任何格式轉成MKV」
* 增加H264,DIVX,XVID 編碼器的進階設定
* 新增H264,DIVX,XVID二次編碼的支援
* 增加影片、音樂檔的分割及預覽功能
* 在轉換PSP MP4後自動產生THM檔
* 增加修改影片的顯示比例


以下取自官網:
格式工廠是套萬能的多媒體格式轉檔軟體。

提供以下功能
所有類型視頻轉到MP4/3GP/MPG/AVI/WMV/FLV/SWF/RMVB。
所有類型音頻轉到MP3/WMA/AMR/OGG/AAC/WAV。
所有類型圖片轉到JPG/BMP/PNG/TIF/ICO/GIF/TGA。
抓取DVD到視頻文件,抓取音樂CD到音頻文件。
MP4文件支持iPod/iPhone/PSP等指定格式。
支持RMVB,浮水印,音視頻混流。

格式工廠的特長
1 比任何常用的轉檔軟體,支持更多的多媒體格式.
2 轉檔過程中可以修復某些損壞的視頻文件.
3 多媒體文件減肥.
4 支持iPhone/iPod/PSP等多媒體指定格式.
5 圖片轉檔時,支持圖檔縮放,旋轉,浮水印等功能
6 DVD視頻抓取功能,輕鬆備份DVD到本地硬碟.
7 支持50種國家語言


使用格式工廠進行影片轉檔

這套轉檔軟體對影片、音樂、圖片的轉檔模式,都是類似的,先選擇左方的功能,每個功能會拉開要轉檔的各種格式。接著再點選你要轉出的那種格式。

例如我要轉成mp4的影像檔,選「視頻」,再選「任何格式轉成mp4」的圖示。如果您要轉檔的是音頻或圖片,也是一樣的操作方式。
hwmonitor_005.jpg

接著選擇「新增檔案」或「新增資料夾」把欲轉檔的檔案加進來,並且選擇下方的檔案輸出位置,如果你要用預設的配置及選項轉檔,那此時只要按下「確定」。(此情況下,您可以直接跳到下面開始轉檔一節繼續閱讀)
hwmonitor_008.jpg

更改輸出的品質配置

如果您要更改轉出檔案的品質配置,按上圖的「輸出配置」,會來到以下畫面。格式工廠這套轉檔軟體,預設幾種轉檔模式,按下上方的下拉式選單,你可以選擇不同的模式,當然你也可以直接修改每一個細項設定,如影片的編碼,bitrate,每秒的影格數(fps)等。

在我實際使用格式工廠的經驗,提供一些小小的建議如下:

  1. bitrate的設定不要超過您原始檔案的數值,例如您原始檔案的bitrate為1024,那麼這個數值如果設超過1024(例如2048),那是沒意義的,因為任何轉檔軟體的轉檔過程,只會降低品質,絕不可能轉出比原來品質還高的影片,這樣做只是檔案空間的浪費。
  2. 如果你原始檔案的位元率很高,檔案太大,例如一些數位相機所拍攝的影片,調整在最高的質量,可能會造成4800以上的bitrate,這將會佔用相當大的檔案空間,如果想減少檔案佔用的空間,但又要在能接受的影片品質範圍內,那麼這個數值,建議在512至1200之間,將可大量的節省空間,當然最好是在拍攝之前先設定好需要的影片品質,這樣就不必再藉助任何轉檔軟體了。
  3. 如果您轉檔的影片是屬於動畫,那麼bitrate還可以再降一些,大約是原來可接受的數值,再減四分之一。
  4. 每秒的影格數(fps),標準值為30fps,格式工廠提供12-30的範圍,在肉眼查覺不出來的情況下,可以設為20至24之間,如果設為18以下,影片播放時就能感覺不順暢。fps值同樣不要超過您原始檔案的數值。
  5. 聲音的位元率,如果影片的內容不是播放音樂,通常設為64就很好了。
  6. 音量控制,原來的影片音量太大或太小,可以加減db值,通常+-3db即可。



此外格式工廠這套轉檔軟體,還有一個相當方便的功能。當您修改好各項設定之後,按下「另存為」的按鍵,會到「自定」的一個小視窗。
hwmonitor_006.jpg

選擇你要的圖標,並輸入或修改配置名稱,按下「確定」,那麼你修改過的品質設定,就會被保留起來。

hwmonitor_007.jpg

下次可以在主視窗中,看到「任何格式轉成自定」的項目,就是你曾修改並保存過的設定,這樣對每次都要使用同一種模式轉檔的人,就不用每次都要去修改它,直接選擇即可。

hwmonitor_000.jpg

轉檔選項

格式工廠也可以選擇只轉一部影片中的一個片段,也可以對轉檔輸出的畫面進行裁切
拉動影片到適當位置,分別按下開始時間及結束時間,可以擷取某一個影片片段。
在畫面裁切的地方打勾,預覽的影片會出現一個紅色的方框,你可以用滑鼠拉動這個方框,來決定裁切後保留影片的範圍。

hwmonitor_003.jpg

開始轉檔

回到主畫面,只要按下「開始」,那麼就開始轉檔了。



轉到移動設備


另外格式工廠還有一個別的轉檔軟體少見的功能,就是它已經將一些常見的移動設備的格式,設定成巨集,您可以將檔案直接轉成各種移動設備,如ipod,iphone,psp,mp4及各種不同廠牌的手機等,您不必去調整輸出格式,只要點選相對應的移動設備即可,因為我沒這些設備,所以也無法測試,就讓各位自己試看看吧。

hwmonitor_001.jpg


後記:

以前我準備了許多轉檔軟體來應付不同的轉檔需求,有WinAVI Video Converter、avidemux_2.5、Easy RealMedia Producer....等,有的用來轉dvd成影片檔,轉cd成mp3檔;有的用來轉RMVB;有的用來轉AVI。自從格式工廠2.0版支援RMVB以後,我連最後一套轉檔軟體Easy RealMedia Producer也丟了,現在我的轉檔軟體就只有格式工廠了

不過它也不是全無缺點,它並沒有匯出任務列表的功能,如果一次轉多個檔案,想中止作業,但因無法匯出轉檔列表,下次要轉檔又得一切重新來,不能直接匯入列表,這是我覺得比較麻煩的地方。

另外轉檔時,再配合process lasso,並不會把cpu吃死,也就是我可以一邊轉檔,一邊看影片,上網,下載,作文書處理,寫部落格等等,一點也沒有卡住的感覺。而我的設備只是一台6000元買的單核心模擬成雙核心的eeebox,加上2G ddr2記憶體而已。可見格式工廠也不會太吃資源。因此建議有轉檔需求的朋友可以試看看這一套好用的轉檔軟體。


除了以上的教學之外以下是個人使用上的一些經驗及心得

2009/12/11 補充

在windows 7 使用格式工廠遇到的問題

我電腦最近升級為windows 7,結果遇到轉檔到最後,快完成的階段,出現fail to decode的訊息。本來以為是解碼器的問題。找了很久的原因,發現這個問題與decode沒什麼關係,而是windows 7當前使用者對格式工廠設定的輸出資料夾,缺少寫入權限的原因,而發生此問題是因為曾經重新安裝windows 7,導致先前建立的檔案的使用帳戶無法識別,詳細情形,記錄在使用windows 7,我所遇到的權限問題一文中。


格式工廠轉檔過程可修正影片錯誤

我有一個下載自網路的影片檔,在進行剪輯的時候,一直出現錯誤,用了很多套剪輯軟體都一樣。後來使用格式工廠來轉檔,轉出後的影片,就正常無誤,可以用任何一套剪輯軟體來剪接。

Read more...

2009年12月20日 星期日

在blogger製作水平彈出式選單(popup menu)

本文是針對blogger。
一般部落格是很少人使用彈出選單,因為不管水平或垂直選單,佔用的寬度較大,一般我們能放選單的位置,大概只有側邊欄,因為版面限制的關係,除非你的側邊欄很寬,否則是無法全部顯示的。
因為在「推薦一個很棒的blogger三欄式範本(template)」一文中,所介紹的範本,在範本的上下方,可以增加「小工具」,因為其欄寬夠大,所以可以建立彈出式選單。


以下原始碼放在template的CSS區域
div, td, span, ul, li, p {
padding:0;
margin:0;
list-style-type: none;
text-decoration: none;
}

#navigation, #navigation li ul {
list-style-type:none;
}
#navigation {
width:146px;
font-size:10pt;
}
/*控制主副選單的文字,背景色*/
/*主副選單的可用文字欄寬是一致的*/

#navigation li {
text-align:left;
text-indent:14px;
position:relative;
z-index:999999;
font-size:13px;
background-color: #F6F6F6
padding-bottom:1px;
}

#navigation li a:link, #navigation li a:visited {
display:block;
text-decoration:none;
color:#2F4552;
width:146px!important;width:148px;
border-bottom:1px dashed #C9C9C9;
border-width:0 0 1px 0;
height:19px;
line-height:19px;
}
#navigation li a:hover {
color:#fff;
background:url(http://lh5.ggpht.com/_gtsCbNaafP0/SkAihgXe2XI/AAAAAAAABb0/ZgnMJavDynY/go_right.gif) no-repeat right;
background-color:#446B9E;
font-weight:bold;
*_line-height:19px;
}
#navigation li ul li a:link {
color:#475E74;
padding:3px 0;
border:1px solid #DCDCDC;
border-bottom:none;
}
#navigation li ul li a:visited {
color:#475E74;
padding:3px 0;
border:1px solid #DCDCDC;
border-bottom:none;
}
#navigation li ul li a:hover {
color:#005599;
background:url(http://lh4.ggpht.com/_gtsCbNaafP0/SkAihhNVNTI/AAAAAAAABbw/9PugNYM-4Uo/go_left.gif) no-repeat left;
background-color:#E8E8E8;
}
#navigation li ul {
display:none;
position:absolute;
top:-1px;
left:0;
margin-top:1px;
margin-left:147px; /*副選單開始的位置*/
width:148px; /*副選單的欄寬,但不是文字可用區域*/
border-bottom:1px solid #DCDCDC;
background-color:#FFF;
}
#navigation li ul li ul {
z-index:999999;
display:none;
position:absolute;
top:0px;
margin-top:0;
margin-left:1px;
width:146px;
}
.menubox {
width:162px;
background:url(http://lh6.ggpht.com/_gtsCbNaafP0/SkAih67ChgI/AAAAAAAABb4/WPknzgRQO-k/tab_menu.gif) no-repeat center top;
height:28px;
line-height:28px;
text-align:center;
margin:0 auto;
font-size:15px;
}
.contentbox {
clear:both;
width:160px!important;width:162px;
border:1px solid #446B9E;
border-top:none;
height:auto;
margin:0 auto;
text-align:center;
background-color:#FFFFFF;
}


以下程式碼放在網頁元素→新增html/javascript的小工具內

<script type="text/javascript">

function displaySubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "block";
}
function hideSubMenu(li) {
var subMenu = li.getElementsByTagName("ul")[0];
subMenu.style.display = "none";
}
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}
</script>

<div style="width:183px;float:left;text-align:center;position:relative;z-index:99999">
<div class="menubox">產品列表</div>
<div class="contentbox">
<div style="padding:3px 6px;width:148px;background-color:#FFF;">
<ul id="navigation">
<li onMouseOver="displaySubMenu(this)" onMouseOut="hideSubMenu(this)"><a href="#">3C資訊</a>
<ul>
<li><a href="#" target="_blank">主機板</a></li>
<li><a href="#" target="_blank">硬碟</a></li>
</ul>
</li>
<li onMouseOver="displaySubMenu(this)" onMouseOut="hideSubMenu(this)"><a href="#">家電</a>
<ul>
<li><a href="#">電視</a></li>
<li><a href="#" target="_blank">冰箱</a></li>
</ul>
</li>
<li onMouseOver="displaySubMenu(this)" onMouseOut="hideSubMenu(this)"><a href="#">音樂</a>
<ul>
<li><a href="#" target="_blank">mp3</a></li>
<li><a href="#" target="_blank">cd</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>

Read more...

2009年12月13日 星期日

使用windows 7,我所遇到的權限問題

因為最近剛升級成windows 7,所以最近的文章,大都與windows 7有關,相信我會遇到的問題,很多人也同樣會遇到,所以把我最近處理windows 7的經驗寫出來,供同樣升級windows 7的朋友參考。這一篇文章要聊的就是windows 7的權限問題。包含檔案的權限,dos指令權限,以及uac的問題。另外我使用的版本是windows 7的旗艦版(ultimate),其他版本是否有同樣的權限問題,我就不清楚了。


一、出現S-1-5-21...的奇怪使用者帳戶

在我測試windows 7的過程中,常會重裝系統,如果您也曾重裝系統,有時候你會發現,某些檔案或資料夾你既無法新增,也無法刪除或移動。簡單的說就是你對這些檔案或資料夾完全沒有權限。 在該檔案按右鍵,點選「內容」,查看它的「安全性」頁籤,發現有一些無法辨識的使用者,像S-1-5-21,開頭的使用者帳號。這些檔案或資料夾可能是您在重裝系統之前建立的,但在重裝系統之後,原來建立的使用者帳戶,已經改變或不見了,所以就變成下圖中無法辨識的帳戶了。

20091210000.jpg

對於這樣的檔案和資料夾,真的是彈不得,刪也不行,改名也不行,一點辦法也沒有,即使你想由上圖的「編輯」按鈕來新增目前使用者的權限,卻發現「新增」與「移除」按鈕,都是灰色的,而無法使用。
20091209001.jpg

最後查了一些關於windows 7權限的資料,加上自己測試的結果,終於找到方法。
要如何解決這樣的權限問題呢?首先必須先改變這些檔案及資料夾的擁有者,將它變成現在你正在使用的合法帳號。
請從上面第一張圖的「進階」按鈕進入。再按下「擁有者」頁籤,再按下方的「編輯」。

20091209007.jpg

選擇您要變更的擁有者帳戶名稱, 如果您變更的是資料夾,記得在取代子容器與物件的擁有者打勾,這樣所有下層的檔案及資料夾擁有者權限,才會同時變更。

20091209008.jpg

經過以上步驟以後,這些檔案或資料夾的原來擁有者「S-1-5-21....」,就變成目前系統有效的帳戶了。這時你就有權把這些礙眼的S-1-5-21...等帳號刪掉,也有權限去管理這些檔案及資料夾了, 但還要留意新的擁有者帳戶,是否只有唯讀的權限,有無寫入及刪除權,如果沒有的話,要從上上一張圖的「權限」頁籤→「變更權限」→「編輯」去增加



二、dos指令權限不足

過去在windows xp的時代,習慣在開始功能表→執行,鍵入cmd指令,進入dos視窗,然後輸入一些dos模式下的指令,如chkdsk等。如果同樣的方式用在windows 7,會出現權限不足,必須提升權限才能執行指令的訊息。
這是因為從Vista開始,應用程式開啟時,預設不會使用系統管理員身分執行。有些指令要用系統管理身分才能開啟,因此會出現權限不足的問題。

想解決這個問題有兩個方式

  1. 在cmd指令的圖示上,按滑鼠右鍵→以系統管理者身分開啟。
  2. 按著鍵盤的Ctrl+Shift,再點擊cmd命令視窗圖示。

當您用上面的方式,以系統管理者身分執行程式時,會再出現一個對話視窗,讓你確定後才會執行。這樣的機制是為了避免木馬程式,偷偷在背景裡執行一些東西,並且用系統管理者的權限,對系統進行破壞。

20091211000.jpg


三、UAC的問題

使用者帳戶控制(UAC,User Account Control)是Windows Vista/7的新技術,當某些軟體的動作會影響系統的安全及穩定性作時,UAC便會彈出一個確認的訊息,在執行前要求輸入管理員的帳號及密碼,除了該對話框之外,螢幕其他部分都會變暗,使用者不能進行其他操作。當使用者的群組為「系統管理員」,那麼確認對話框只有「允許」或「不允許」,若使用者無「系統管理員」的權限,那就需請求管理員的授權及密碼。

透過UAC進一步的權限確認動作,可協助防止木馬任意變更電腦及進行任何破壞動作。在Windows系統中,UAC預設為開啟的。基本上,只要有涉及到存取系統磁碟的根目錄檔案 (例如 C:\),存取 Windows 資料夾內的檔案,Windows 系統資料夾,Program Files 資料夾,存取 Windows 安全資訊以及讀寫系統登錄資料庫 (Registry) 的程式存取動作,都會需要通過 UAC 的認證。

雖然UAC可提高系統的安全性,但亦受到廣泛的批評,例如每次安裝應用程式或變更設定都會彈出對話框,帶來了很多不便。有部分用戶會避免麻煩而關閉UAC。另外,有些用戶在UAC的對話框彈出後看也不看一眼就直接按「允許」,使到失去實際用途。(以上參考維基百科,更詳細說明見 http://zh.wikipedia.org/wiki/UAC)

由以上說明可以瞭解,有時候想要安全,就必須付出麻煩的代價,像筆者以前會安裝防火牆軟體,可是每當執行一個程式,或使用到某一連接埠,或連出到某一網址,就會出現讓人選擇開放使用權限或封鎖存取權限的視窗。有的程式我很清楚是什麼,但有的只是一串英文程序名稱,甚至連我也不清楚,那些程式或連接埠是否為必須,封鎖了怕影響正常的程式運作,開放又怕影響系統安全。最後覺得太麻煩了,乾脆移除了。UAC也是同樣情況,網路上的爭論很多,有的人認為毫無用處,有的人認為對系統安全很有幫助。事實上,我認為透過UAC對系統存取權限進行確認,當然對系統安全是有好處的,但就是要付出不方便的代價。如果您不亂玩軟體,也不會下載來歷不明的檔案,那不妨將uac關閉。如果您很重視系統安全,也不怕麻煩,那就留著。

關閉uac最簡單的方法
關閉uac的方法很簡單。首先在「開始」圖示點一下→「開始使用」→「變更UAC設定」20091213000.jpg

將左方的拉桿,拉到最下面的「不要通知」,按確定。

20091213001.jpg

然後會再出現一個關閉uac的確認視窗,按確定,再重新開機即可。

Read more...

2009年12月5日 星期六

windows 7的homegroup及ipv6使用心得,以及建立方法

前言

這篇文章,算是個人使用homegroup及ipv6的心得,也算是閒聊,觀點也許不一定完全正確。
不過我還是以圖文並列的方式,詳細的說明建立homegroup的步驟,供您參考。

關於ipv6
目前分配給電腦的位址稱為IPv4位址,位址長度為32位元,其位址格式為210.130.1.1.而IPv6位址長度為128位元,其位址格式與IPv4位址不同為3ffe:0507:0001::1.
windows 7同時支援ipv4及ipv6,可能很多人,會選擇把ipv6關閉,因為不知道它能運用在什麼地方,事實上windows 7一個重要的功能-- homegroup卻需要ipv6的支援。而本文主要提到的內容,ipv4如果在不同網段,必須在內部網路使用網路的芳鄰時,也必須藉助ipv6。

看下圖,當我設好homegroup時,直接ping 電腦名稱,顯示的是ipv6的位址。
20091205000.jpg


之所以會研究ipv6及homegroup,是因為家中多台電腦,使用的是動態ip,因為ip變來變去,總在不同網段,所以不能靠tcp/ip(ipv4)來建立內部的區域網路。在使用windows 98時都是靠NetBEUI,後來不知從那個作業系統開始,NetBEUI不見了。在使用windows xp時,發現使用ipx/spx也可以正常的連接內部電腦,所以後來都改安裝ipx/spx。

但是升級到windows 7時,發現ipx/spx也不見了,一開始沒想到ipv6,因為我以為如果沒有其他通訊協定,而且ip又在不同網段,那兩台電腦之間絕不可能連的上。從升級windows 7以來的兩個月,一直都在想辦法,如何建立家中電腦的區域網路。想盡各種辦法,找盡各種工具,甚至連修改登錄值,建立第二個虛擬ip,也不能在windows 7的環境下,成功設定家中共用的區域網路。想到頭冒煙,也找不到方法,最後甚至想去買一台ip分享器算了,只是買了分享器,原來的hub就用不到了,也不知放那裡,又覺得太可惜了。 沒想到關鍵就在windows 7的新功能homegroup(更確切的說,關鍵應是ipv6通訊協定,因為即使不建立homegroup,只靠ipv6仍能找到區域網路上的其他電腦)。


關於homegroup

homegroup是windows 7 的新功能,所有加入 homegroup 的電腦,可以互相存取開放出來的媒體櫃,包括文件、音樂、圖片,影片。這個homegroup使用時,必須啟用ipv6的通訊協定,不過這個功能只支援 windows 7 和 windows 7 的系統之間的存取,不能用在與非windows 7的系統。

不過homegroup雖然是建立在ipv6之上,那如果不對外連線,那麼能不能關掉ipv4呢?homegroup與目前用的ipv4有沒有關係呢?如果關掉ipv4,只開ipv6那homegroup能不能正常使用呢?我試的結果是,因為關掉ipv4,windows 7就不能辨識網路了,使用homegroup也會有問題。所以結論是ipv4及ipv6都最好打開。


如何設定HomeGroup

首先您必須在2台互連的電腦,都安裝Windows7,且啟動ipv4及ipv6(預設是啟動的)。

先在第一台電腦設定:
進入[控制台] -> [網路及網際網路] -> [HomeGroup]

20091203007.jpg

先要說明的是homegroup 只能在使用「家用」網路位置的網路上運作。如果您目前的網路設定不是「家用」,將會出現以下畫面,提示您此電腦無法連線至家用群組,必須先變更網路位置。請按下下圖的「什麼是網路位置
(或是開啟 [網路和共用中心],請按一下 [開始] 按鈕 ,然後按一下 [控制台]。按一下 [網路和共用中心])
當然如果您本來就設為家用,那是不會出現此畫面,會直接到下面的「建立家用群組」的畫面

20091203005.jpg


然後在想要的網路位置,按一下「家用網路」
20091203001.jpg

如果出現此畫面,直接按下「建立家用群組」
20091203006.jpg

選擇homegroup中欲分享的檔案類型。
20091203002.jpg

抄下此密碼,供第二台windows 7的電腦建立homegroup使用。
20091203003.jpg

接著在另一台電腦進入[控制台] -> [網路及網際網路] -> [HomeGroup]

按著指示,逐步完成設定,這部分的操作和上面第一台電腦的設定類似,注意,必須和第一台電腦一樣,將網路位置設為家用。過程中唯一不同是,會讓您輸入第一台電腦所提供的密碼。

建立完成後,就可以輕鬆的互相分享檔案了。

20091203008.jpg


結論

我認為要用某一個通訊協定來處理內部區域網路的問題,一開始只注意到windows 7的ipv4,所以我一直試著要在windows 7找其他通訊協定(網路上有很多介紹在windows 7或vista上安裝ipx/spx的方法,但我試過都不可行,可以安裝但裝了不能用)。另外一個想法,是在一個網路介面加一組虛擬ip,這在windows xp可行,但windows 7不可行。

以上充分顯露出我的盲點,那就是我一直忽略了ipv6的存在,只要用Windows 7的homegroup功能,就可以分享檔案,即使ipv4是不同網段的ip也行,homegroup就是windows 7藉用ipv6來達成一個內部網路互通的方式。

所以我走了太多冤枉路,浪費太多時間,其實只要建立好homegroup,一切在動態ip且不同網段的檔案共用問題,都迎刃而解了。我覺得這是因為homegroup是建立在ipv6的基礎上,所以即使ipv4的ip在不同網段,一樣能共用檔案。而且直接輸入電腦名稱,就能找到網路位置,我測試的過程中,不需要wins伺服器或lmhosts來協助名稱的解析,所以windows 7在tcp/ip(ipv4)不同網段,仍可以靠homegroup(ipv6)來共用檔案,根本就不需要NetBEUI或ipx/spx等協定了。

Read more...

  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP