Pages

2014-04-16

無限制Administrator in Windows 8.1

Windows 8.1基於安全理由限制Administrator不能使用商店等情事,假如該電腦為一人專用且鎖在房間內,實在不必因無謂的「安全考量」而讓電腦操作變得複雜,以下是改造無限制的Administrator帳號,重拾「我的電腦我做主」的使用原則。

1. 啟用Administrator帳號,重設密碼為空(Empty),接著登出User帳號,重新以Admin登入,這時候也可刪除原本User帳號了。

Enable Administrator
「開始/滑鼠右鍵/電腦管理/用戶管理」

2. 以下的指令,若遇需輸入指令,皆是開啟以具管理員身份的命令模式:

Command Prompt Admin

3. 執行命令:gpedit.msc

Windows 設定 -> 安全性設定 -> 本機原則 -> 安全性選項,最後要尋找的目標是「使用者帳戶控制:內建的 Administrator 帳戶的管理員核准模式」,預設是停用的狀態,請啟用(Enabled),如此Win8.1商店就可以執行了。

GPEdit Enable

4. 執行命令:net user administrator /active:yes

Windows 設定 -> 安全性設

5. 在控制台(Control Panel)搜尋「uac」關鍵字,關閉UAC擾人訊息。

UAC Disable

2014-04-10

VirtualBox抽換VDI虛擬磁碟的方式

VirtualBox在抽換或更名加入虛擬磁碟VDI檔時,總是會出現「hard disk with UUID xxx already exists」的問題,主要的徵結是其磁碟檔的UUID是記錄在該*.vdi檔裏,單純rename沒有用,而且這vdi UUID還記錄在系統的media disk registry裏,兩邊都綁死了。

VirtualBox Storage 

VDI檔內的UUID不會重複,除非是複製檔,但也可透過以下語法作更改其*.vdi檔案的UUID值:
VBoxManage.exe internalcommands sethduuid "C:\VM\OS.vdi"

若是單純想換VDI檔名,則要刪除系統media disk registry裏UUID記錄才能加入VM Storage裏。

查詢UUID列表:
VBoxManage.exe list hdds

刪除UUID記錄:
VBoxManage.exe closemedium disk xxxx-xxxxx-xxxxx-xxxx

結論,刪除VirtualBox系統Media Disk裏的UUID值,就能解決無法附加舊VDI的問題了。雖然不是很喜歡VirtualBox這樣不獨立的記錄方式(應該記錄在VM目錄下*.vbox檔才對),就且行且珍惜吧!

2014-04-04

在VM虛擬系統同步雲端網盤

現在有很多免費雲端空間讓我們交換檔案,最人性化的下載方式,就是透過其PC版雲端同步工具,把分享的檔案秒迅存入該支援的空間,再透過同步程式(Sync)抓回自己電腦。然而,百家出鳴的各種雲盤Sync工具,假如全部安裝,肯定會長駐而污化電腦系統的純淨,因此把它們建置在一個虛擬系統裏(VM, Virtual Machine)是最佳解決方案。

由於VM的共享目錄連接至外部磁碟都是採用網芳方式,其目錄路徑大多數會被同步程式拒絕(因為程式權限問題),因此掛入一個固定Size的VMDK(虛擬系統磁碟)以維持IO效能,再透過目錄同步程式(AlwaysSync)複製至外部虛擬空間。我配置了記憶體磁碟(RAM Disk)來作為下載檔案的暫存地帶,主要是為了快速解壓縮及減少IO磁過於操累。

VM同步資料流

當別人分享檔案時,我就先存入雲端網盤(通常幾秒內完成),再開啟這Sync VM系統,不知不覺地檔案就會下載至我的RAM Disk磁碟了。使用VM系統的方式,在於方便移植轉換,本機系統乾乾淨淨的。

 MEGA Sync in VM

2014-04-01

Android手機Net Ping工具

當設定環境無線網路時,手機上若安裝Ping工具來監測網路是否暢通,對測試工作很方便。尋找了Google Play裏幾種ping工具,測試後覺得以「Net Ping」這工具的UI設計最人性及簡潔。

NetPing Screenshot

UI需求最主要能切換不同的Host List,且需記憶起來(很多同類的Ping工具卻沒有!! 都是手機輸入達人嗎?),並且支援連續ping模式,因為它最常用來測試網路穩定性。一項很簡單的指令UI呈現,卻也顯現了APP作者設計思維的差別了。