2016年12月6日 星期二

Windows 10 Sysprep 系統準備的步驟(以ASUS ESC500 G4並重新安裝Windows_10_1607為例)

整個流程大約分為9個步驟:

1.設定 BIOS:

Boot----Security Boot----OS Type: Other OS
Boot----CMS----Launch CSM: Enable
Boot----CMS----Launch CSM----Boot Device Control: UEFI and Legacy OPROM

2.安裝好Windows 10 1607版及驅動程式後,執行 Windows Update 到最近的更新

3.變更使用者帳戶控制設定----改為不要通知(直接透過控制台來設定,不要去更改 EnableLUA 登錄值)

4.變更 C:\Program Files\WindowsApps 資料夾的擁有者----變更為 administrators 群組

5.移除內建的 APP(需要重開機執行多次):

  Get-AppxPackage | Remove-AppxPackage
  Get-AppxPackage -allusers | Remove-AppxPackage

6.啟用 Administrator 帳號,並以 Administrator 登入,登入後重新執行上一個步驟(步驟 5);並刪除不必要的帳號(例如user,但不可刪除DefaultUser0)。

7.執行磁碟清理

8.執行 Sysprep:

  Sysprep /generalize /shutdown /oobe

9.使用 Acronis Trueimage 2014以後的版本(之前的版本會多產生一個分割區,導致無法開機),執行磁碟 clone 或備份成image 檔;將來如果電腦發生異常,就可以透過此 clone 硬碟或 image 檔來迅速還原系統。

2016年12月3日 星期六

解決 Windows 10 [開始]圖示滑鼠左鍵點擊失效

1.在[開始]圖示按滑鼠左鍵,選擇命令提示字元(系統管理員)

2.在命令提示字元視窗中輸入 powershell 然後按 Enter 鍵,此時應該會出現 C:\windows\system32> 的提示字元

3.複製底下的指令並貼上命令提示字元視窗中,然後按 Enter 鍵

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

4.此時會開始執行指令,請忽略所有的紅字訊息,等待指令執行完畢;待執行完成後,以滑鼠左鍵點擊[開始]圖示,會發現功能已恢復正常。

2016年11月29日 星期二

使用 WSUS Offline Update 解決 Windows 7/8.1 無法更新的問題

近來 Windows7/8.1 在執行 Windows Update 時,往往等待檢查更新就要等到天荒地老,最後還無法完成;網路上雖然有各種解決方案,但是經過多方嘗試後往往也是無法完成更新,在此提供一個簡便的方法來解決無法更新的問題。

首先請到 http://www.wsusoffline.net/ 下載最新版本的 WSUS Offline Update 工具程式,下載完成後解壓縮到指定的目錄,然後執行 UpdateGenerator.exe;先在「Windows標籤」選擇要更新的作業系統以及 32 或 64 位元(當然也可以全部勾選),然後在 Options 選項選擇是否要下載其他更新項目,最後點選【Start】。

UpdateGenerator 會下載勾選項目的更新,等下載完成後到剛剛解壓縮目錄下的 client 資料夾,以系統管理員身分執行 Update.cmd,此時就會開始安裝 Windows Update 的更新程式了,安裝完成後不僅完成更新,以後也可以順利執行 Windows Update。


2016年11月3日 星期四

Windows 10 變更網路類型(公用、私人)的方法

1. 從左下角的開始---設定---網路和網際網路---乙太網路---在右方網路(已連線)的圖示雙擊滑鼠左鍵---出現讓此電腦可供探索

2. 選擇「開啟」代表私人網路;選擇「關閉」代表公用網路

公用網路的安全性比較高,但是在辦公室或家中要分享資源時會比較不方便;私人網路則剛好相反,安全性較低,但是分享方便。


2016年9月6日 星期二

Windows 10批次檔提升權限的方法

只要將下列指令放在批次檔最前面就可以了


REM --add the following to the top of your bat file--


@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------
資料來源 https://sites.google.com/site/eneerge/scripts/batchgotadmin


Windows 10 關閉 UAC 的 VBS

If WScript.Arguments.Named.Exists("elevated") = False Then
  CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
  WScript.Quit
End If


Dim myShell, KEY, v, itemtype

Set myShell = CreateObject("WScript.Shell")
KEY = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA"
itemtype = "REG_DWORD"
v = "0"
myShell.RegWrite KEY, v, itemtype

MsgBox "EnableLUA has been set to 0.", 4096,"Finished"

2016年9月2日 星期五

Windows 10 Sysprep 系統準備的步驟(以 HP ProDesk 600G2為例)

整個流程大約分為 9 個步驟:

1.設定 BIOS:(目的是為了能透過工具光碟或 USB 來開機)

Secure Boot Configuration: Legacy Support Enable and Secure Boot Disable
Boot Options: 勾選 Legacy Boot Order

2.進入系統後,執行 Windows Update 到最近的更新

3.變更使用者帳戶控制設定----改為不要通知(直接透過控制台來設定,不要去更改 EnableLUA 登錄值)

4.變更 C:\Program Files\WindowsApps 資料夾的擁有者----變更為 administrators 群組

5.移除內建的 APP(需要重開機執行多次):

  Get-AppxPackage | Remove-AppxPackage
  Get-AppxPackage -allusers | Remove-AppxPackage

6.啟用 Administrator 帳號,並以 Administrator 登入,登入後重新執行上一個步驟(步驟 5);並刪除不必要的帳號及使用者設定檔。

7.執行磁碟清理

8.執行 Sysprep

  Sysprep /generalize /shutdown /oobe

9.使用具有clone功能的工具光碟/隨身碟開機(例如 Amoei Backupper 或 Acronis Trueimage),執行磁碟 clone 或備份成image 檔;將來如果電腦發生異常,就可以透過此 clone 硬碟或 image 檔來迅速還原系統。

2016年6月26日 星期日

如何保護重要資料夾,避免檔案被修改

勒索軟體橫行造成電腦使用者風聲鶴唳,除了透過多重備份來減少損失之外,是否有其他方法來加強保護檔案資料,降低檔案被竄改的風險?

由於被勒索軟體加密的檔案都是使用者具有寫入權限的檔案,因此可以嘗試限縮使用者的寫入權限,來減少被加密的機會;限縮檔案權限可以透過手動執行、POWERSHELL、或者使用 VBS 來處理,然而對一般使用者而言,這些都具有一定的難度。在此介紹一套「Easy File Locker」免費軟體,它將權限設定以簡單的圖形介面來勾選,讓使用者可以輕易的變更檔案或資料夾權限。

安裝很容易,只要到 http://www.xoslab.com/efl.html 下載並執行就可以了。安裝完成後從上方選單列的「File & Folders」點選「Add Folder」然後選擇存放重要檔案的資料夾,接著勾選資料夾權限。總共有四種:可否進入資料夾(Accessible)、可否寫入(Writable)、可否刪除(Deletable)、可否檢視資料夾(Visible),勾選後點選OK就完成了。

在實際應用上,我們可以將重要的檔案存放在某一資料夾,然後將該資料夾設為僅可進入(Accessible)和檢視(Visible),但是無法寫入和刪除;當我們要編輯或修改資料夾當中的檔案時,在存檔之前再將保護暫時關閉(Stop Protection),存檔完成後立刻啟用保護(Start Protection)。如果要更加強安全性,甚至可以取消 Accessible 的權限,當有必要存取檔案時再暫時關閉保護。利用這種變更權限的方法,使用者只要透過簡單的介面就可以加強保護重要的檔案和資料夾。

2016年6月5日 星期日

解決 Windows10 擴充記憶體後,可用記憶體不足的問題


Q: 使用者的 Windows10 原先安裝 4GB 的記憶體,擴充至 8GB 後,顯示可用的記憶體只有 2.42GB,該如何解決?

A: 請先按 Windows鍵+R ,然後輸入 msconfig ,接著在系統設定畫面的「開機」標籤中點選「進階選項」,然後勾選「最大記憶體」並選擇 8192 ,再點選確定,重新啟動後就可以使用全部的記憶體了。

如何避免誤入惡意網站


勒索軟體感染的途徑,除了email之外,不小心連結到惡意的網頁也是主要的原因;如何降低誤入惡意網頁? 在此推薦一套占用資源小而且效果不錯的軟體:MYWOT。 它會將網頁評等,如果要連結的網頁的評等不佳時會提出警告,這可以降低我們進入惡意網頁的機會。

安裝的方式也很簡單,只要在瀏覽器網址列輸入 https://www.mywot.com

 
, 再直接點選畫面當中的『ADD TO CHROME』、『ADD TO FIREFOX』、『ADD TO IE』(IE有時會無法正確判斷,就須點選畫面下方的 Download 再選擇 Internet Explorer 下載並安裝)。安裝完成後,瀏覽器就多了一層防護,降低進入惡意網站的風險。


2016年5月10日 星期二

Windows 10 閒置時磁碟活動 100% 的解決方法

如果您的電腦效能異常的慢,且在在閒置時磁碟仍持續不停運轉,活動率一直停在100%時,可以參考底下的解決方法。

1.在開始按滑鼠左鍵,選擇設定

2.點選系統(顯示、通知、應用程式、電源)

3.選擇左邊選單的通知與動作

4.將右方的「顯示關於Windows的提示」和「顯示應用程式通知」改為關閉就可以了


2016年3月31日 星期四

如何備份作業系統並且一鍵還原

近來勒索軟體盛行,一旦感染被加密後除非付費解密,否則檔案被還原的機率很低。

資料檔案可以透過多備份到不同地方來降低風險,可是作業系統一旦被感染,往往會造成功能異常;通常被勒索軟體感染的電腦,會建議重新安裝作業系統,可是重新安裝系統簡單,一堆的設定和更新就麻煩且耗時了。

AOMEI OneKey Recovery 是一套能夠備份作業系統的免費工具,並且具有一鍵還原的功能。我們可以在系統正常運行時利用此工具備份開機磁碟,當系統發生異常時,只要按一個鍵就可以恢復到備份時正常的狀態。

底下介紹如何利用 AOMEI OneKey Recovery 來備份及還原。請先下載並安裝 AOMEI OneKey Recovery (http://www.aomeisoftware.com/download/ok/Onekey.exe)

1.安裝完成後直接執行,然後點選 OneKey System Backup

2.接著點選 Backup system to AOMEI OneKey Recovery Partition,這個功能會在硬碟自動產生一個分割區來儲存系統備份

3.接著系統會詢問要備份哪一個分割區? 請選則 C: 點選 Start Backup 就會開始備份了。這個畫面中可以看到目前的磁碟分割狀態,在此例中目前有三個分割區,分別是「系統保留」、「C槽」和「D槽」

4.會再詢問一次是否確定要備份,並且告知電腦會重新開幾,請點選 Yes。接著就會開始進行系統備份,整個過程視電腦效能和 C 槽檔案數量多寡而定;等到再次進入桌面就代表備份完成。

5.進入桌面後可以開啟磁碟管理,此時會發現多了一個 AOMEI Recovery Partion,這個分割區就是系統備份存放的位置。

6.以後如果要還原 C 槽時,只要在開機時按【F11】的功能鍵就可以了。當然也可以變更成其他的功能鍵,只要再次執行 AOMEI OneKey Recovery,然後點選上方的齒輪,就可以變更功能鍵;如果您不想在開機時看到多出一個開機選項,也可以把底下的 Add the item....取消勾選就可以了。

2016年3月30日 星期三

檔案的「複製(copy)貼上」和「剪下(cut)貼上」

copy&paste:磁碟中的資料會多產生一份,並複製到其他磁區。所以使用複製可以多次貼上。

cut&paste:如果是在同一顆硬碟,磁碟中的資料並不會多產生一份,只是更改原資料的索引值;如果是不同磁碟,則資料會從來源硬碟被搬移到目的硬碟(資料還是只有一份)。使用剪下只可以貼上一次。

建議使用者如果是重要的檔案,儘量使用複製貼上,以免在貼上的過程中因其他因素造成檔案遺失。

2016年2月29日 星期一

Google文件的語音輸入

Google文件(Google Docs)最近新增了一項語音輸入功能,無須外掛程式即可直接透過語音輸入來編輯文件。

使用的方法是點選功能表列的「工具」---「語音輸入」,先允許存取麥克風,接著點選畫面右方的麥克風圖示就可以開始輸入了。

直接透過麥克風講一段話,就會在 Google 文件中轉換成文字,辨識率頗高;另外又測試播放一段演講的影片,然後將麥克風靠近喇叭,Google文件語音輸入就會自動把演講者的演說內容轉換成文字,不過如果演講者說得太快或有背景聲音,那麼辨識率就不高了。

這個語音輸入功能對中文打字不快的人,的確很有幫助,可惜目前(2016/02/29)在中文還不支援語音輸入標點符號以及編輯指令,相信將來應該會有更完整的功能。


2016年1月22日 星期五

新增IE相容性檢視網站VBS


1. 先在一台電腦上的IE新增欲加入相容性檢視的網站,例如172.16.1.20

2. 匯出 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData 登錄檔,匯出後會是一堆的16進位值如下:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData]
"UserFilter"=hex:41,1f,00,00,53,08,ad,ba,01,00,00,00,34,00,00,00,01,00,00,00,\
  01,00,00,00,0c,00,00,00,9a,7b,6c,ff,d8,54,d1,01,01,00,00,00,0b,00,31,00,37,\
  00,32,00,2e,00,31,00,36,00,2e,00,31,00,2e,00,32,00,30,00

3. 將底下的 strHexValues 改成上面的16進位值,並另存為 CompatibilityView.vbs
========================================================================
On Error Resume Next

Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set objReg = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}\\" & strComputer & _
        "\root\default:StdRegProv")

strKeyPath = "Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData"

objReg.CreateKey HKEY_CURRENT_USER,strKeyPath

strValueName = "UserFilter"

strHexValues = "hex:41,1f,00,00,53,08,ad,ba,01,00,00,00,34,00,00,00,01,00,00,00,01,00,00,00,0c,00,00,00,9a,7b,6c,ff,d8,54,d1,01,01,00,00,00,0b,00,31,00,37,00,32,00,2e,00,31,00,36,00,2e,00,31,00,2e,00,32,00,30,00"

arrHexValues = Split(Replace(strHexValues, "hex:", ""), ",")
arrDecValues = DecimalNumbers(arrHexValues)

objReg.SetBinaryValue HKEY_CURRENT_USER,strKeyPath,strValueName,arrDecValues

Function DecimalNumbers(arrHex)
   Dim i, strDecValues
   For i = 0 to Ubound(arrHex)
     If isEmpty(strDecValues) Then
       strDecValues = CLng("&H" & arrHex(i))
     Else
       strDecValues = strDecValues & "," & CLng("&H" & arrHex(i))
     End If
   next
   DecimalNumbers = split(strDecValues, ",")
End Function
========================================================================

4. 只要在欲設定相容性檢視的電腦執行 CompatibilityView.vbs 就可以完成


參考資料 http://www.adilhindistan.com/2011/09/writing-binary-data-to-registry.html