網頁

2025年4月7日 星期一

Adobe Acrobat Pro DC設定

安裝完成Adobe Acrobat Pro DC之後,做一些設定,方便以後操作及避免自動更新帶來的困擾。
安裝完成開啟Adobe Acrobat Pro DC
打勾 不再顯示此訊息
按是 設定 Adobe Acrobat為開啟pdf 檔的預設程式。

編輯->偏好設定

更新程式->取消 自動安裝更新->確定

如有需要更新,說明->檢查更新。正常情況,操作沒什麼問題,就不用更新。

開始->設定->應用程式->啟動->關閉  Adobe有關的啟動。

開始->全部

windows 工具

工作排程器

工作排程器程式庫->在有Adobe開頭的工作排程上按滑鼠右鍵->刪除


執行wisecare365。系統最佳化->啟動項管理。可以關閉->將 Adobe開頭的啟動項拳打勾->最佳化

開啟記事本將以下內容存為adobefix_x64.reg ,在adobefix_x64.reg檔名上快按滑鼠二下,匯入。
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Adobe\Adobe Acrobat\DC\Activation]
"IsAMTEnforced"=dword:00000001

開啟記事本將以下內容存為adobefix_x86.reg,在adobefix_x86.reg檔名上快按滑鼠二下,匯入。
Windows Registry Editor Version 5.00  
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe Acrobat\DC\Activation]
 
"IsAMTEnforced"=dword:00000001  
"DisabledActivation"=dword:00000001

開啟記事本將以下內容存為adobe_clean.cmd,執行adobe_clean.cmd
REM 資料來源 https://stackoverflow.com/questions/7044985/how-can-i-auto-elevate-my-batch-file-so-that-it-requests-from-uac-administrator%E3%80%91%EF%BC%8C
CLS
cd /d "%~dp0"
ECHO.
ECHO =============================
ECHO Running Admin Shell
ECHO =============================

:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion

:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation
ECHO **************************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
exit /B

:gotPrivileges
setlocal & pushd .
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)

::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::

cmd /c powershell Add-MpPreference -ExclusionPath "C:\Program Files\Adobe" -Force
cmd /c powershell Add-MpPreference -ExclusionPath "C:\Program Files (x86)\Adobe" -Force

@ECHO OFF
taskkill /f /im "AGMService.exe"
taskkill /f /im "AGSService.exe"
taskkill /f /im "AdobeIPCBroker.exe"
sc delete AdobeARMservice
sc delete AGMService
sc delete AGSService
schtasks.exe /change /tn "Adobe Acrobat Update Task" /disable
schtasks.exe /change /tn "AdobeGCInvoker-1.0" /disable
DEL /Q "%WINDIR%\SYSTEM32\TASKS\Adobe Acrobat Update Task" >NUL
DEL /Q "%WINDIR%\SYSTEM32\TASKS\AdobeGCInvoker-1.0" >NUL
echo y| schtasks /delete /tn "Adobe Acrobat Update Task" /f
echo y| schtasks /delete /tn "AdobeGCInvoker-1.0" /f

if exist "%COMMONPROGRAMFILES(X86)%\Adobe\OOBE\PDApp\IPC" (
DEL "%COMMONPROGRAMFILES(X86)%\Adobe\OOBE\PDApp\IPC\*.*" /Q /S /F
RD "%COMMONPROGRAMFILES(X86)%\Adobe\OOBE\PDApp\IPC" /Q /S
)

if exist "%COMMONPROGRAMFILES%\Adobe\OOBE\PDApp\IPC" (
DEL "%COMMONPROGRAMFILES%\Adobe\OOBE\PDApp\IPC\*.*" /Q /S /F
RD "%COMMONPROGRAMFILES%\Adobe\OOBE\PDApp\IPC" /Q /S
)
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "AdobeGCInvoker-1.0" /f
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "AdobeAAMUpdater-1.0" /f
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Acrobat Assistant 8.0" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f
Reg.exe add "HKLM\SOFTWARE\WOW6432Node\Adobe\Adobe Acrobat\DC\Activation" /v "IsAMTEnforced" /t REG_DWORD /d "1" /f
Reg.exe add "HKLM\SOFTWARE\Adobe\Adobe Acrobat\DC\Activation" /v "IsAMTEnforced" /t REG_DWORD /d "1" /f
Reg.exe add "HKCU\Software\Adobe\Adobe Acrobat\DC\AVGeneral" /v "aActiveUITheme" /t REG_SZ /d "DarkTheme" /f
Reg.exe add "HKCU\Software\Adobe\Adobe Acrobat\DC\AVGeneral" /v "bappFirstLaunchForNotifications" /t REG_DWORD /d "0" /f
Reg.exe add "HKCU\Software\Adobe\Adobe Acrobat\DC\FTEDialog" /v "iFTEVersion" /t REG_DWORD /d "10" /f
Reg.exe add "HKCU\Software\Adobe\Adobe Acrobat\DC\FTEDialog" /v "iLastCardShown" /t REG_DWORD /d "0" /f
pause

開啟記事本將以下內容存為adobedisable_activation.cmd,執行adobedisable_activation.cmd
SET NEWLINE=^& echo.

attrib -r %WINDIR%\system32\drivers\etc\hosts

FIND /C /I "activate.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^127.0.0.1                   activate.adobe.com>>%WINDIR%\system32\drivers\etc\hosts

FIND /C /I "practivate.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO ^127.0.0.1                   practivate.adobe.com>>%WINDIR%\system32\drivers\etc\hosts

FIND /C /I "lmlicenses.wip4.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO ^127.0.0.1                   lmlicenses.wip4.adobe.com>>%WINDIR%\system32\drivers\etc\hosts

FIND /C /I "lm.licenses.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO ^127.0.0.1                   lm.licenses.adobe.com>>%WINDIR%\system32\drivers\etc\hosts

FIND /C /I "na1r.services.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO ^127.0.0.1                   na1r.services.adobe.com>>%WINDIR%\system32\drivers\etc\hosts

FIND /C /I "hlrcv.stage.adobe.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO ^127.0.0.1    
pause


清註冊檔機碼。開始->執行

Regedit->確定

點 電腦,->編輯,->尋找 adobe.genuine.invoker,如有找到,就刪除。

尋找 lastkey

如有找到,在lastkey上按滑鼠右鍵,按 修改 查看是否有acrobatadobe

如有acrobatadobe,在lastkey上按滑鼠右鍵,選 刪除。

尋找 AdobeGCInvoker

如找到AdobeGCInvoker,在上面按滑鼠右鍵,選 刪除。將AdobeAAMUpdater-1.0一併刪除

將以下20行加至c:\windows\system32\drivers\etc\hosts檔
127.0.0.1   lm.licenses.adobe.com
127.0.0.1   lmlicenses.wip4.adobe.com
127.0.0.1   lm-prd-da1.licenses.adobe.com
127.0.0.1   activate.adobe.com
127.0.0.1   activate.wip4.adobe.com
127.0.0.1   practivate.adobe.com
127.0.0.1   practivate-da1.adobe.com
127.0.0.1   na1r.services.adobe.com
127.0.0.1   hlrcv.stage.adobe.com
127.0.0.1   uds.licenses.adobe.com
127.0.0.1   license.adobe.com
127.0.0.1   helpexamples.com
127.0.0.1   activate-sea.adobe.com
127.0.0.1   activate-sjc0.adobe.com
127.0.0.1   ereg.adobe.com
127.0.0.1   activate.wip3.adobe.com
127.0.0.1   ereg.wip3.adobe.com
127.0.0.1   wwis-dubc1-vip60.adobe.com
127.0.0.1   genuine.adobe.com
127.0.0.1   prod.adobegenuine.com

hosts檔須修改權限,才能寫入。
先在hosts上按滑鼠右鍵,->內容,取消 唯讀,->套用,->確定。

hosts檔上按滑鼠右鍵,->內容。

->編輯

->新增

->進階

->立即尋找

點選 windows 登入的帳戶,例如user->確定。

->確定

點選 windows 登入的帳戶,例如user->點選 完全控制,->套用,->確定。

用記事本開啟c:\windows\system32\drivers\etc\hosts ,將連至adobe導至127.0.0.120行設定貼上。->檔案,->儲存檔案。
經以上設定,adobe acrobat 操作起來較順暢。

2025年4月3日 星期四

整合Windows 11 IoT Enterprise LTSC 更新檔

以Windows 11 IoT Enterprise LTSC 26100.3037整合26100.3624為例
先於VM關閉網路,安裝Windows 11 IoT Enterprise LTSC 26100.3037
建立VM虛擬機時Firmware  type 選 BIOS

關閉網路

設定Windows 11 IoT Enterprise LTSC ISO檔開機

滑鼠點入,快按 任一鍵

下一步

下一步

先前設定的版本

下一步

立即安裝

我沒有產品金鑰

Windows 11 IoT 企業版Enterprise LTSC

我接受
下一步

自訂

格式化磁碟

下一步'

安裝中

台灣->是

微軟注音->是

新增配置

繁體中文(台灣)->下一步

微軟倉頡->新增配置

我沒有網際網路

輸入 user->下一步

下一步

隱私設定全設 否->接受


安裝完成

開啟VM網路

windows update 檢查更新

寫本文時,有二個更新,kb5053656、kb5054979。實際的更新檔數量,跟安裝的Windows 11 IoT Enterprise LTSC ISO檔有關,請依實際更新檔數量至https://catalog.update.microsoft.com/Home.aspx下載整合需要的更新檔。

VM Windows 11 IoT Enterprise LTSC關機
開啟 https://catalog.update.microsoft.com/Home.aspx 網頁,輸入要下載更新檔檔名,查詢

找到windows 版更新檔->download

下載更新檔
kb5053656,還有kb5043080

下載kb5054979
建立02及222資料夾
02資料夾存放更新檔、Windows 11 IoT Enterprise LTSC ISO檔,及從Windows 11 IoT Enterprise LTSC ISO檔擷取的install.wim
222資料夾用以掛載install.wim


install.wim掛載至222資料夾,選Windows 11 IoT Enterprise LTSC,read/write,commit changes。

Windows 11 IoT Enterprise LTSC掛載完成

執行 win11整合更新檔.bat,整合Windows 11 IoT Enterprise LTSC 更新檔
 win11整合更新檔.bat
@echo off
dism /image:d:\222 /add-package /packagepath:C:\02\windows11.0-kb5053656-x64_6f104019d3a06f3c9ff28d570e6a64516f181306.msu
pause
dism /image:d:\222 /add-package /packagepath:C:\02\windows11.0-kb5054979-x64-ndp481_8e2f730bc747de0f90aaee95d4862e4f88751c07.msu
pause
dism /image:d:\222 /add-package /packagepath:C:\02\windows11.0-kb5043080-x64_953449672073f8fb99badb4cc6d5d7849b9c83e8.msu
pause

實際執行整合更新檔,感覺kb5043080是不用整合的更新檔。

整合完成,卸載install.wim
 用相同方式整合install.wim的image 1及2。

匯出(壓縮)已整合好的install.wim檔,本文整合了3個image,因此,逐一匯出三個image檔,至03資料夾install.wim。
將install.wim檔,取代Windows 11 IoT Enterprise LTSC ISO黨內的install.wim檔


 整合過的install.wim,檔案變大了,可以用dism++轉為install.esd檔。檔案較小。不影響Windows 11 IoT Enterprise LTSC安裝。