2013年10月27日 星期日

Windows 8 修改msconfig 導致藍屏 BAD SYSTEM CONFIG INFO

在過去Windows 7 裡面
許多人提出調整 msconfig >開機>進階選項
將裏頭的 處理器數目最大記憶體 分別調到最大 這樣就會有加速的效果

但是...在Windows 8 中 這樣的調整不僅沒有多少的加速作用
還讓電腦變成完全無法開機= =

修改以後就會無法開機
並且出現藍屏畫面
顯示"BAD SYSTEM CONFIG INFO"

以往無法開機的SOP
-------------------------------------------------------------------------------
1.用安全模式無法開機(疑難排解>進階選項>啟動設定>重新啟動後按下 4 )

2.即使使用內建的 "啟動修復" 功能 (疑難排解>進階選項>啟動修復)
   在修復畫面中一整個無限迴圈

3.連系統還原都沒辦法拯救(疑難排解>進階選項>系統還原)
-------------------------------------------------------------------------------

既然已經知道無法開機的原因了(手癢去調整msconfig裡的設定.....)
解決辦法如下:

開機後進入

疑難排解>進階選項>命令提示字元

輸入bcdedit
檢查Windows 開機載入器有無出現truncatememorynumproc
這就是修改後所出現的值
只要把它刪除就可以開機囉

輸入

bcdedit /deletevalue {default} truncatememory
bcdedit /deletevalue {default} numproc

目前為什麼調整後就無法開機的原因還不清楚
但是知道怎麼把電腦救回來就好了XD

2013年8月11日 星期日

利用adb指令關閉Android手機螢幕(Android phone screen off via command line)

Play Store上面有很多的"一鍵鎖屏"的軟體
但有一些按下鎖屏後他雖然有進入到鎖屏模式但螢幕卻還是亮著
為了安裝這軟體最主要還是害怕長時間的使用電源鍵開關
會讓電源鍵造成損耗
那樣要如何模擬按鍵呢?

其實只要在手機上輸入一些指令就可以模擬各種實體按鍵
手機上安裝 模擬終端 以後
輸入

input keyevent 26

就能夠模擬電源鍵按下了
連接電腦用abd指令的話則是輸入

adb shell input keyevent 26

這樣也就能夠關閉螢幕囉(而且還不會自己再亮起來!!!!!)
如果搭配一些腳本的軟體在桌面上建立捷徑也能夠達到 "一鍵鎖屏"的效果
想要模擬其他的按鍵的話只要改後面兩個數字就好了

各種數字和對應的按鍵如下
0 -->  "KEYCODE_UNKNOWN"
1 -->  "KEYCODE_MENU"
2 -->  "KEYCODE_SOFT_RIGHT"
3 -->  "KEYCODE_HOME"
4 -->  "KEYCODE_BACK"
5 -->  "KEYCODE_CALL"
6 -->  "KEYCODE_ENDCALL"
7 -->  "KEYCODE_0"
8 -->  "KEYCODE_1"
9 -->  "KEYCODE_2"
10 -->  "KEYCODE_3"
11 -->  "KEYCODE_4"
12 -->  "KEYCODE_5"
13 -->  "KEYCODE_6"
14 -->  "KEYCODE_7"
15 -->  "KEYCODE_8"
16 -->  "KEYCODE_9"
17 -->  "KEYCODE_STAR"
18 -->  "KEYCODE_POUND"
19 -->  "KEYCODE_DPAD_UP"
20 -->  "KEYCODE_DPAD_DOWN"
21 -->  "KEYCODE_DPAD_LEFT"
22 -->  "KEYCODE_DPAD_RIGHT"
23 -->  "KEYCODE_DPAD_CENTER"
24 -->  "KEYCODE_VOLUME_UP"
25 -->  "KEYCODE_VOLUME_DOWN"
26 -->  "KEYCODE_POWER"
27 -->  "KEYCODE_CAMERA"
28 -->  "KEYCODE_CLEAR"
29 -->  "KEYCODE_A"
30 -->  "KEYCODE_B"
31 -->  "KEYCODE_C"
32 -->  "KEYCODE_D"
33 -->  "KEYCODE_E"
34 -->  "KEYCODE_F"
35 -->  "KEYCODE_G"
36 -->  "KEYCODE_H"
37 -->  "KEYCODE_I"
38 -->  "KEYCODE_J"
39 -->  "KEYCODE_K"
40 -->  "KEYCODE_L"
41 -->  "KEYCODE_M"
42 -->  "KEYCODE_N"
43 -->  "KEYCODE_O"
44 -->  "KEYCODE_P"
45 -->  "KEYCODE_Q"
46 -->  "KEYCODE_R"
47 -->  "KEYCODE_S"
48 -->  "KEYCODE_T"
49 -->  "KEYCODE_U"
50 -->  "KEYCODE_V"
51 -->  "KEYCODE_W"
52 -->  "KEYCODE_X"
53 -->  "KEYCODE_Y"
54 -->  "KEYCODE_Z"
55 -->  "KEYCODE_COMMA"
56 -->  "KEYCODE_PERIOD"
57 -->  "KEYCODE_ALT_LEFT"
58 -->  "KEYCODE_ALT_RIGHT"
59 -->  "KEYCODE_SHIFT_LEFT"
60 -->  "KEYCODE_SHIFT_RIGHT"
61 -->  "KEYCODE_TAB"
62 -->  "KEYCODE_SPACE"
63 -->  "KEYCODE_SYM"
64 -->  "KEYCODE_EXPLORER"
65 -->  "KEYCODE_ENVELOPE"
66 -->  "KEYCODE_ENTER"
67 -->  "KEYCODE_DEL"
68 -->  "KEYCODE_GRAVE"
69 -->  "KEYCODE_MINUS"
70 -->  "KEYCODE_EQUALS"
71 -->  "KEYCODE_LEFT_BRACKET"
72 -->  "KEYCODE_RIGHT_BRACKET"
73 -->  "KEYCODE_BACKSLASH"
74 -->  "KEYCODE_SEMICOLON"
75 -->  "KEYCODE_APOSTROPHE"
76 -->  "KEYCODE_SLASH"
77 -->  "KEYCODE_AT"
78 -->  "KEYCODE_NUM"
79 -->  "KEYCODE_HEADSETHOOK"
80 -->  "KEYCODE_FOCUS"
81 -->  "KEYCODE_PLUS"
82 -->  "KEYCODE_MENU"
83 -->  "KEYCODE_NOTIFICATION"
84 -->  "KEYCODE_SEARCH"
85 -->  "TAG_LAST_KEYCODE"

數字對應表引用來自這裡

想看更多的對應可以查看

2013年7月8日 星期一

Windows 8 開機自動開啟 Num Lock

在登入畫面輸入密碼時
如果有數字鍵的鍵盤都會習慣用數字鍵
但是Windows8好像都不會自動開啟Num Lock
要讓它自動開啟的方法如下

1.按下Win+R 輸入regedit

2.找到 HKEY_USERS\.DEFAULT\Control Panel\Keyboard

3.將右方的字串值 "InitialKeyboardIndicators" 改成 2

4.重新開機試試看

(如果重新開機以後還是無法自動開啟Num Lock 就把數值從2 改成 2147483650)

2013年4月13日 星期六

Windows 8 無法輸入中文

Windows 8 的輸入法變了許多
有的時候按下ctrl+space了反而無法輸入中文
還需要再按一次Shift
一整個超不習慣阿~~~
還有更嚴重的是在部分遊戲中無法輸入中文(ex:全民打棒球、翻滾吧!骰子、SF等等....)
下面的方法可以讓遊戲中能夠正常的輸入中文

1. 去這裡下載 "微軟新注音輸入法 (Microsoft New Phonetic IME)"

2.安裝完後去 控制台\語言 按下"選項"
3.確認有出現第二種輸入法 "中文(繁體) - 新注音"
4.之後再去左下方工具列有出現 ㄅ的圖示 
 
5.之後就可以很開心地在遊戲中輸入中文囉~
<<翻滾吧!骰子 遊戲畫面
<<全民打棒球遊戲畫面

(PS 全民打棒球按下 ctrl+space 輸入法依舊沒反應,要按下windows+space才可以切換喔!!)

2013/12/30更新

如果更新成Windows 8.1 版本上述的方法將無法使用
最快速的解決方法就是安裝其他輸入法
個人推薦新酷音輸入法




2013年4月5日 星期五

更新Evernote 時出現 2732 錯誤

如果在Windows 8 64bit的環境
將Evernote從4.6.3.8096更舊以前的版本做更新
可能會出現2732 錯誤
解決方法如下

1.開啟C:\Program Files (x86)\Evernote\Evernote 資料夾
2.按下左上角"檔案">開啟命令提示字元>以系統管理員身分開啟命令提示字元


3.輸入regsvr32.exe /u EvernoteOL.dll
4.開啟C:\Users\使用者名稱\AppData\Local\Temp\Evernote.msi


如果還是無法更新
只好完整的移除後再重新安裝

2013年3月18日 星期一

如何讓Android 手機使用電腦端分享的Adhoc網路

有許多人家裡並沒有無線網路分享器
打算自己使用電腦或是筆電所內建的無線網卡來分享網路
而較舊款的無線網路卡只能建立Ad-hoc的無線網路
一般的Android 手機並不支援Ad-hoc網路
如果系統是2.3.7還可以替換/system/bin/wpa_supplicant檔案來達成效果
但4.0以上的系統就無法替換wpa_supplicant檔案來解決(只有部分機型可以)
有一些則是提到透過USB來連接電腦的網路 Android Reverse Tethering
這種方法的缺點則是Play商店無法下載應用程式

以下的軟體不管是ICS或是Jelly Bean 都可以使用Adhoc網路
這樣就能連接電腦所分享的網路了

軟體名稱:ZT-180 Adhoc Switcher

使用此軟體需要ROOT!!

1.安裝軟體後執行,並且授予超級使用者權限(每次剛開始執行須等待約1分鐘左右)
2.按下 "Try to switch to Ad-hoc mode, just to try..."按鈕 並且繼續等待約2分鐘
3.成功以後會發現上方的Connection Mode由Infrastructure(default)轉變為Ad-hoc "just to try..."(for tethering)
4.這時候按下Enable Wi-Fi 按鈕 會發現手機已經自己連線到網路

5.如果顯示"正在取得IP..."就按住AndroidTether選擇"修改網路"自己將
IP設定為192.168.2.x(x可以自己填0-255的數字,這裡設定為2) 
閘道設定為192.168.2.1
DNS設定為8.8.8.8

6.手機端設定好以後,在電腦上搜尋無線網路,找到AndroidTether後連線
7.進入 控制台\所有控制台項目\網路和共用中心 左方 "變更介面卡設定" 在想要分享的網路上按下右鍵>內容>共用 勾選 "允許其他網路使用者透過這台電腦的網際網路連線來連線"


8.這時候無線網路卡的IP應該自己就設定好了,但如果沒有自動設定,就手動將無線網路卡的IP設定為192.168.2.1 、子網路遮罩為255.255.255.0 設定完成後手機就可以上網了


9.如果要將手機恢復為原本正常的WiFi網路,關閉WiFi後進入程式按下"Switch to Infrastructure mode" 就可以了

(有時候會出現WiFi完全無法開啟的狀況,這時候就需要重啟手機)



2013年2月14日 星期四

Windows 8 按下右鍵反應很慢(卡)

這可能是Intel驅動的一個Bug吧
網路上稍微找一下發現大家都滿常出現這個問題
大部分都提到
1.更新顯卡驅動程式
2.用Windows Defender 掃描間諜程式
3.使用Windows Update更新至最新
4.刪除註冊表中部份機碼

上面的1~3我都試過沒用
到了第四種方法我先用RightMenuMgr 停用了部分不需要的選項後依然還是這樣

第四種方法需要刪除的機碼在

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

裡面的igfxcui

但是問題依舊出現

最後將電腦還原至出廠時狀態
發現安裝了最新版Intel Graphics HD 4000 驅動(Windows 8 64 bit)
右鍵卡住的問題就發生了= =

所以完全是Intel的Bug啊~~



解決方式只有兩種:
1.不要安裝最新的Intel Graphics HD 4000驅動程式
2.等待Intel更新驅動

2013/10/26更新
---------------------------------------------------------------
發現了另一種解決的方法
主要是因為Atheros Bluetooth Module 藍芽插件使得右鍵延遲
利用ShellExView將名稱為AppShellPage Class模組關閉即可


2013年2月13日 星期三

如何在Windows 8 市集中搜尋程式

Windows 8 的市集有很多程式
雖然在一開始的首頁中有進行很多分類
但還是無法迅速地找到程式

原來...只要把滑鼠移動到右方邊緣(或是直接按下win+c)


這時候只要按下搜尋,他就會搜尋 "市集" 裡面的App 囉~~~


看來沒想像中的難嘛....Windows 8 真的還要花時間適應適應@@

如何在Windows 8中安裝 Applocale

剛換Windows 8 但是有些簡體軟體會出現亂碼
想說來安裝Applocale但沒想到卻出現 "There is a problem with this Windows Installer package....."

原本在安裝檔案下右鍵選擇"使用系統管理員執行"就可以搞定
但是按下又見卻沒出現這個選項
只好用命令提示字元的方法
搜尋"cmd" 並在命令提示字元上按右鍵,下方選擇 "以系統管理員身分執行"

把Apploc安裝檔放在根目錄例如C:\ or D:\
在命令提示字元中輸入C:\apploc.msi 就可以了

2013年1月27日 星期日

Android Jelly Bean(4.1.2) 內建瀏覽器無法同步書籤

在Jelly Bean 系統(4.1.2)下
內建的瀏覽器竟然不能同步書籤??
原本同步書籤的步驟是
設定>Google 帳戶> 將"瀏覽器"右方的勾勾打勾

但是現在連瀏覽器的選項都沒有了
要怎麼打勾呢?

原來是因為ROM的關係
系統缺少了com.google.android.syncadapters.bookmarks
所以才會連選項都沒有
在下方的參考來源XDA論壇中的六樓
可以下載到com.google.android.syncadapters.bookmarks-1.apk
論壇中的人提到直接安裝即可
但想說這是屬於系統程式
最好還是安裝置system分區中
安裝方法就直接將檔案複製到/system/app
將權限更改成644
重開以後先將瀏覽器打開
回到帳戶同步處理那邊就會出現"瀏覽器"的選項了


參考來源: http://forum.xda-developers.com/showthread.php?t=1923292

2013年1月23日 星期三

Google Play 無法更新 (總是卡在 下載中...)

在Google Play 還沒有更新到3.10.10之前似乎都不會有這個問題
但是Play商店總是會在背景默默地更新
前幾天在外面用WiFi下載都很正常
但是回到家裡用WiFi反而就有問題了

按下自動更新以後他就卡在 下載中..... 就不動了= =
Google以後發現可以用以下方法

1.去Google官網查詢發現有提到 5228 這個port需要打開 (分享器打開以後還是沒有解決)

2.在應用程式裡將 "Google Play商店" 快取移除 (也沒辦法)

3.去帳號管理 按下Menu鍵後選擇 "移除帳號",重新開機再次新增帳號  (還是失敗)

最後發現竟然都能夠下載安裝新程式
但是就是無法將原本存在的程式做更新

所以就只好....

將想要更新的程式先移除
移除後再下載程式
接著神奇的事情就發生了!
其他原本都無法自動更新的程式就都正常了 (這哪招= =??)

在Google Play還沒修正以前就只好用這種方法囉
------------------------------------------------------------------------
2013/3/12更新

最近在Google Play上更新又再度遇到了這問題
但是這次是連下載新程式都無法
在電腦上用DDMS來找出問題的所在

看到這裡答案已經很明顯了

W/DownloadManager(4539): Aborting request for download 12: space in the filesystem rooted at: /data/data/com.android.providers.downloads/cache is below 10% availability. stopping this download.


W/DownloadManager(19233): Aborting request for download 13: space in the filesystem rooted at: /data/user/0/com.android.providers.downloads/cache is below 10% availability. stopping this download.

他會偵測這兩個位置,當他們可用空間小於原本的10%,就會停止下載。
這也取決於原本/data分區的大小
想到之前有刷過int2ext+
多一個加號表示有一部份應用程式的資料依然會保存在內部記憶體
應用程式一多還是會有塞滿的一天
到上述兩個路徑下來看結果真的塞滿了

最好的辦法是將沒有用的應用程式移除
來增加內部記憶體的空間
如果已經塞得滿滿滿但又不想移除程式的話....才用以下方法

我的/data分區因為int2ext+的關係可以用到1GB
所以就打算將這兩個路徑連結到/data分區下
在電腦上執行adb shell或是直接在手機的"模擬終端"輸入

  1. su  <<取得superuser權限
  2. mkdir /data/cache <<建立cache資料夾
  3. rm -rf /data/user/0/com.android.providers.downloads/cache <<將這個資料夾移除(裡面的東西都是暫存檔,不需要特地保留)
  4. rm -rf /data/data/com.android.providers.downloads/cache 
  5. rm -rf /data/data/com.android.vending/cache    <<有時候做更新時此資料夾也會占去部分空間
  6. ln -s /data/cache /data/user/0/com.android.providers.downloads/cache <<將資料夾連結到/data/cache
  7. ln -s /data/cache /data/data/com.android.providers.downloads/cache 
  8. ln -s /data/cache /data/data/com.android.vending/cache
  9. chmod 777 /data/cache  <<將cache資料夾改變成777的權限
這樣就不會有空間不夠的問題了

如果下載或更新app時出現更新錯誤 492 則是因為權限的問題所造成
需要將權限改成777

但之後如果要安裝一些新的應用程式要注意/data分區的大小
如果data分區已經滿了
應用程式當然就無法安裝成功囉

2013年1月12日 星期六

用MSN(WLM)帳號登入Skype出現「很抱歉,出現問題。請再試一次。」

最近也準備要從MSN轉移到Skype了
第一次可以很順利的登入
但第二次Skype竟然就出現「很抱歉,出現問題。請再試一次。」
原本以為是伺服器的問題
但等了兩三天還是一樣阿....(它明明說再試一次,都不知道試了多少次了= =)
解決的方法如下

按下Win+R出現執行視窗輸入"%appdata%\skype"
找到shared.xml後直接將它刪除就可以了

2013年1月8日 星期二

風行網 不支持點播 破解

最近用風行網有些影片都會莫名出現"不支持點播"
但是之前明明可以看阿!
這有兩種可能
1.因為地區關係造成封鎖
2.影片因版權所以移除了

但如果是第一種的原因,那有沒有辦法破解呢?
後來在挖原始檔的時候找到答案了!!!
以下拿超人前傳第十季當範例



在影片介紹的地方按右鍵>檢視原始檔

之後搜尋"fsp:"
可以發現這是風行網的播放網址(從fsp:一直到.fsp)

但是斜線的部分有些奇怪竟然變成\/
可以在其他地方新增一個純文字文件,讓我們用取代的方式將\/全部取代成正常的斜線

全部取代後網址就正常了!!
最後再把這行網址貼到IE的網址列
按下允許後就可以成功撥放囉~~~
撥放完他就順便出現後面的集數不需要再從原始檔裡面挖了

測試過程中如果出現"初始化失敗"
可以重開風行網看看
有一些影片如果從網頁原始檔也搜尋不到撥放網址
那很有可能就是影片被移除囉~~再另外找地方看吧!