2016/06/23

Win10開始功能列表打不開

1、在鍵盤上按下win+R鍵,或在開始菜單​​圖標上點擊右鍵選擇執行;

2、輸入powershell,按下“確定”;

3、在窗口裡輸入或複制粘貼以下命令,注意只有一行:
Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose } 

4、點擊enter鍵,等待修復命令運行完成,完成之後BUG就被修復了

 ====================================================================

打開C槽
打開windows
打開system32 往下拉到 cmd 按右鍵以系統管理員身分執行
打入sfc /scannow 讓他跑完
DISM /Online /Cleanup-Image /RestoreHealth 讓他跑完
重開機,試試看是否能解決問題

2015/08/29

《robocopy》檔案複製、移動、同步

/// 應用範例 ///
robocopy "d:\work" "\\userpc\Backup" /mir /XO /ETA

說明:將d:\work資料夾底的檔案完全複製到\\userpc\Backup資料夾
   /mir 等同於/purge /e。
   /purge 刪除來源已經不存在的目的地檔案/目錄。
   /xo 排除較舊的檔案。
   /eta 顯示複製的檔案預估所需時間。
   通過這個指令,能保證來源資料夾和目標資料夾結構與文件完全相同。
   指定條件複製
robocopy d:\work e:\back *.txt *.doc *.bmp *.tif /s

說明:將d:\work資料夾底下特定類型的檔案(如TXT、DOC、BMP、TIF等)
   複製到e:\back資料夾,其他非指定的檔案類型則不複製。
robocopy d:\work e:\back /e /xf *.tmp *.bak

說明:複製d:\work資料夾底下的檔案到e:\back資料夾,但不複製*.tmp及*.bak這類型的檔案。
   /xf 為指定不執行複製的檔案類型,後面的檔案名支持萬用字元。
   /xd 則表示排除後面指定的資料夾。
robocopy d:\work e:\look /s *.txt *.doc *.xls *.ppt /maxage:7

說明:/maxage 表示最久的修改時間,修改時間比這個還要舊的文件將不會被複製。
   /maxage 後可接數也可以接日期,數位小於1900時表示天數,或可用YYYYMMDD來表示具體的日期
   如/maxage:20040210,表示2004年2月10日後被修改的文件才允許複製。
   與之相對應的參數是/minage,表示最近修改時間,比這個時間新的文件將不被複製。

/// 詳細參數 /// : 開始 → 執行 → cmd → robocopy /?
  1. -------------------------------------------------------------------------------
  2. ROBOCOPY :: Robust File Copy for Windows
  3. -------------------------------------------------------------------------------
  4. 已啟動 : 2015年8月29日 下午 11:50:30
  5. 使用方式 :: ROBOCOPY source destination [file [file]...] [options]
  6. source :: 來源目錄 (drive:\path 或 \\server\share\path)。
  7. destination :: 目的地目錄 (drive:\path 或 \\server\share\path)。
  8. file :: 要複製的檔案 (名稱/萬用字元: 預設值是 "*.*")。
  9. ::
  10. :: 複製選項 :
  11. ::
  12. /S :: 複製子目錄,但是空的子目錄例外。
  13. /E :: 複製子目錄,包括空的子目錄。
  14. /LEV:n :: 只複製來源目錄的前 n 層。
  15. /Z :: 在可重新啟動模式複製檔案。
  16. /B :: 在備份模式複製檔案。
  17. /ZB :: 使用可重新啟動模式; 如果拒絕存取,則使用備份模式。
  18. /J :: 使用無緩衝的 I/O 複製 (建議使用於大型檔案)。
  19. /EFSRAW :: 在 EFS RAW 模式複製所有加密檔案。
  20. /COPY:copyflag[s] :: 要為檔案複製什麼內容 (預設值是 /COPY:DAT)。
  21. (複製旗標: D=資料、A=屬性、T=時間戳記)。
  22. (S=安全性=NTFS ACL、O=擁有者資訊、U=稽核資訊)。
  23. /SEC :: 複製包含安全性的檔案 (相當於 /COPY:DATS)。
  24. /COPYALL :: 複製所有檔案資訊 (相當於 /COPY:DATSOU)。
  25. /NOCOPY :: 不複製檔案資訊 (可用於 /PURGE)。
  26. /SECFIX :: 修正所有檔案的安全性,即使略過的檔案也包含在內。
  27. /TIMFIX :: 修正所有檔案的檔案時間,即使略過的檔案也包含在內。
  28. /PURGE :: 刪除來源已經不存在的目的地檔案/目錄。
  29. /MIR :: 鏡像樹狀目錄 (相當於 /E 加 /PURGE)。
  30. /MOV :: 移動檔案 (複製後從來源刪除)。
  31. /MOVE :: 移動檔案和目錄 (複製後從來源刪除)。
  32. /A+:[RASHCNET] :: 將指定的屬性新增至複製的檔案。
  33. /A-:[RASHCNET] :: 從複製的檔案移除指定的屬性。
  34. /CREATE :: 只建立樹狀目錄和長度為零的檔案。
  35. /FAT :: 只使用 8.3 FAT 檔案名稱,建立目的地檔案。
  36. /256 :: 關閉特長路徑 (> 256 個字元) 支援。
  37. /MON:n :: 監視來源; 看到 n 個字元以上時再次執行。
  38. /MOT:m :: 監視來源; m 分鐘後如果變更,則再次執行。
  39. /RH:hhmm-hhmm :: 執行時數 - 新複本可以開始的時間。
  40. /PF :: 根據每一個檔案為基礎,檢查執行時數
  41. (不是根據每一次通過)。
  42. /IPG:n :: 慢速線路可用頻寬,封包之間的差距 (毫秒)。
  43. /SL :: 複製符號連結與目標。
  44. /MT[:n] :: 以 n 個執行緒執行多執行緒複製 (預設值為 8)。
  45. n 必須至少為 1,但不可以大於 128。
  46. 此選項與 /IPG 和 /EFSRAW 選項不相容。
  47. 使用 /LOG 選項重新導向輸出,以獲得更好的效能。
  48. /DCOPY:copyflag[s] :: 對於目錄,要複製哪些項目 (預設值是 /DCOPY:DA)。
  49. (複製旗標: D=資料、A=屬性、T=時間戳記)。
  50. /NODCOPY :: 不複製目錄資訊 (預設會執行 /DCOPY:DA)。
  51. /NOOFFLOAD :: 複製檔案 (不使用「Windows 複本卸載」機制)。
  52. ::
  53. :: 檔案選取選項 :
  54. ::
  55. /A :: 只複製已設定保存屬性的檔案。
  56. /M :: 只複製包含保存屬性的檔案並重設。
  57. /IA:[RASHCNETO] :: 只包含附帶任何指定屬性的檔案。
  58. /XA:[RASHCNETO] :: 排除附帶任何指定屬性的檔案。
  59. /XF file [file]... :: 排除符合指定名稱/路徑/萬用字元的檔案。
  60. /XD dirs [dirs]... :: 排除符合指定名稱/路徑的目錄。
  61. /XC :: 排除變更的檔案。
  62. /XN :: 排除較新的檔案。
  63. /XO :: 排除較舊的檔案。
  64. /XX :: 排除其他檔案和目錄。
  65. /XL :: 排除孤立的檔案和目錄。
  66. /IS :: 包含相同的檔案。
  67. /IT :: 包含調整的檔案。
  68. /MAX:n ::檔案大小上限 - 排除大於 n 個位元組的檔案。
  69. /MIN:n :: 檔案大小下限 - 排除小於 n 個位元組的檔案。
  70. /MAXAGE:n :: 檔案期限上限 - 排除 n 日/日期之前的檔案。
  71. /MINAGE:n :: 檔案期限下限 - 排除 n 日/日期之後的檔案。
  72. /MAXLAD:n :: 上次存取日期上限 -排除自 n 日後未使用的檔案。
  73. /MINLAD:n :: 上次存取日期下限 - 排除自 n 日後使用的檔案。
  74. (如果 n < 1900 則 n = n 日,否則 n = YYYYMMDD 日期)。
  75. /XJ :: 排除交叉點。(一般會預設包含)。
  76. /FFT :: 使用 FAT 檔案時間 (2 秒精細度)。
  77. /DST :: 補償 1 小時 DST 時差。
  78. /XJD :: 排除目錄的交叉點。
  79. /XJF :: 排除檔案的交叉點。
  80. ::
  81. :: 重試選項:
  82. ::
  83. /R:n :: 失敗複本的重試次數: 預設值是 1 百萬次。
  84. /W:n :: 重試之間等候時間: 預設值是 30 秒。
  85. /REG :: 將 /R:n 和 /W:n 儲存至登錄中,變成預設值。
  86. /TBD :: 等候共用名稱。即將定義 (重試錯誤 67)。
  87. ::
  88. :: 記錄選項:
  89. ::
  90. /L :: 限清單 - 不複製、刪除任何檔案或加上戳記。
  91. /X :: 報告所有其他檔案,不僅是這些選取的檔案而已。
  92. /V :: 產生詳細資訊輸出,顯示略過的檔案。
  93. /TS :: 在輸出中包含來源檔案時間戳記。
  94. /FP :: 在輸出中包含檔案的完整路徑名稱。
  95. /BYTES :: 將大小列印成位元組。
  96. /NS :: 沒有大小 - 不記錄檔案大小。
  97. /NC :: 沒有類別 - 不記錄檔案類型。
  98. /NFL :: 沒有檔案清單 - 不記錄檔案名稱。
  99. /NDL :: 沒有目錄清單 - 不記錄目錄名稱。
  100. /NP :: 無進度 - 不顯示複製百分比。
  101. /ETA :: 顯示複製的檔案預估到達時間。
  102. /LOG:file :: 輸出狀態至記錄檔 (覆寫現有的記錄檔)。
  103. /LOG+:file :: 輸出狀態至記錄檔 (附加至現有的記錄檔)。
  104. /UNILOG:file :: 輸出狀態至記錄檔,變成 UNICODE (覆寫現有的記錄檔)。
  105. /UNILOG+:file :: 輸出狀態至記錄檔,變成 UNICODE (附加至現有的記錄檔)。
  106. /TEE :: 輸出至主控台視窗,以及記錄檔。
  107. /NJH :: 沒有工作標頭。
  108. /NJS :: 沒有工作摘要。
  109. /UNICODE :: 輸出狀態為 UNICODE。
  110. ::
  111. :: 工作選項:
  112. ::
  113. /JOB:jobname :: 從命名的工作檔案取得參數。
  114. /SAVE:jobname :: 將參數儲存至命名的工作檔案
  115. /QUIT :: 處理命令列後結束 (檢視參數)。
  116. /NOSD :: 未指定來源目錄。
  117. /NODD :: 未指定目的地目錄。
  118. /IF :: 包含以下檔案。
1545

2015/05/19

Windows 7 (x64) IME輸入法整合器的手寫版

輸入cmd,開啟以下程式


複製以下指令
%systemroot%\system32\regsvr32.exe "%systemroot%\System32\IME\IMETC10\applets\IMTCCAC.dll"
%systemroot%\SysWOW64\regsvr32.exe "%systemroot%\SysWOW64\IME\IMETC10\applets\IMTCCAC.dll"

這裡是要重新註冊IMTCCAC.dll,因為IMTCCAC.dll有分64位元和32位元
所以要依序在system32和SysWOW64的地方做重新註冊DLL

輸入完畢的畫面會像這樣,會依序跳出二個註冊成功的對話框


另外也要用登錄檔修正

COPY下列文字將它存成ChtImePad64.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}]
@="TC IME7 Handwriting Applet"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\Implemented Categories\{E081E1D6-2389-43CB-B66F-609F823D9F9C}]

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\InprocServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,49,00,4d,00,\
  45,00,5c,00,69,00,6d,00,65,00,74,00,63,00,31,00,30,00,5c,00,61,00,70,00,70,\
  00,6c,00,65,00,74,00,73,00,5c,00,69,00,6d,00,74,00,63,00,63,00,61,00,63,00,\
  2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\ProgID]
@="IMEPad.HWR.TCIME7"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\VersionIndependentProgID]
@="IMEPad.HWR.TCIME"

然後執行剛剛存的ChtImePad64.reg


需要Administrator的權限才能夠繼續
如果UAC提示關掉的話就會像我這樣,按Yes繼續


修改登錄成功


然後再回到輸入法整合器做修正
按下那整合器的小圖示 > 輸入法選項 > 設定


然後你會看到手寫識別其實是有載入的,我們將它移除


按下關閉之後,再重新新增回去


這時你的輸入法整合器就會多出一個小圖示


然後就可以像32位元一樣,正常的使用手寫識別的功能了