├── Update-Hosts-adobe.ps1 ├── .github └── ISSUE_TEMPLATE │ └── custom.md ├── Run-Adobe-Hosts-Update.bat ├── README.md └── index.html /Update-Hosts-adobe.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blues32767/Windows-Adobe-Hosts-Update-and-Service-Removal-Tool/HEAD/Update-Hosts-adobe.ps1 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /Run-Adobe-Hosts-Update.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-ExecutionPolicy Bypass -File \"%~dp0Update-Hosts-adobe.ps1\"' -Verb RunAs}" 3 | pause 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Windows Adobe Hosts Update and Service Removal Tool 2 | 3 | **版本/Version**: v3.20250420\ 4 | **作者/Author**: blues32767\ 5 | **GitHub**: https://github.com/blues32767 6 | 7 | 說明網頁 / Introduction page:https://blues32767.github.io/Windows-Adobe-Hosts-Update-and-Service-Removal-Tool/ 8 | ## 下載連結 / Download Link 9 | 10 | 下載最新版本 / Download the latest version:\ 11 | https://github.com/blues32767/Windows-Adobe-Hosts-Update-and-Service-Removal-Tool/releases/download/v2.20250420/Update-Hosts-adobe-hostsfromweb.zip 12 | 13 | ## 啟動方式 / How to Run 14 | 15 | 此腳本透過 `.bat` 檔案以管理員權限啟動 PowerShell 腳本。請按照以下步驟執行:\ 16 | This script uses a `.bat` file to launch the PowerShell script with administrator privileges. Follow these steps to run it: 17 | 18 | 1. **下載並解壓縮 / Download and Extract** 19 | 20 | - 下載上述 ZIP 檔案並解壓縮至任意目錄。 21 | - Download the ZIP file above and extract it to any directory. 22 | 23 | 2. **執行 BAT 檔案 / Run the BAT File** 24 | 25 | - 雙擊解壓縮後的 `Update-Hosts-adobe.bat` 檔案,系統將自動以管理員權限運行 `Update-Hosts-adobe.ps1`。 26 | - Double-click the extracted `Update-Hosts-adobe.bat` file, and the system will automatically run `Update-Hosts-adobe.ps1` with administrator privileges. 27 | 28 | 3. **確認執行 / Confirm Execution** 29 | 30 | - 若出現 UAC(使用者帳戶控制)提示,請點擊「是 (Yes)」以授予管理員權限。 31 | - If a UAC (User Account Control) prompt appears, click "Yes" to grant administrator privileges. 32 | 33 | --- 34 | 35 | ## 簡介 / Introduction 36 | 37 | 此 PowerShell 腳本旨在更新 Windows 的 hosts 檔案並清理 Adobe 相關的驗證服務與進程,以防止 Adobe Genuine Software Integrity Service (AGS) 等驗證機制干擾使用。它提供單次執行或每周自動更新的選項,並包含多項進階清理功能。 38 | 39 | This PowerShell script is designed to update the Windows hosts file and remove Adobe-related validation services and processes, preventing interference from mechanisms like Adobe Genuine Software Integrity Service (AGS). It offers options for one-time execution or weekly scheduled updates, with advanced cleanup features. 40 | 41 | --- 42 | 43 | ## 功能 / Features 44 | 45 | 1. **從網址更新 hosts 檔案 / Update hosts file from URL** 46 | 47 | - 從 `https://a.dove.isdumb.one/list.txt` 下載 hosts 內容並更新系統檔案,移除重複項目。 48 | - Downloads hosts content from `https://a.dove.isdumb.one/list.txt` and updates the system file, removing duplicates. 49 | - Update hosts source: https://github.com/ignaciocastro/a-dove-is-dumb 50 | 51 | 2. **清理 Adobe 服務 / Clean Adobe Services** 52 | 53 | - 停用並刪除 `AGSService` 和 `AAMUpdater` 服務。 54 | - Disables and deletes `AGSService` and `AAMUpdater` services. 55 | 56 | 3. **移除 Adobe 相關資料夾 / Remove Adobe Related Folders** 57 | 58 | - 刪除 `C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient` 和 `C:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\UWA`。 59 | - Deletes `C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient` and `C:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\UWA`. 60 | 61 | 4. **清除 DNS 快取 / Clear DNS Cache** 62 | 63 | - 執行 `ipconfig /flushdns` 確保 hosts 變更立即生效。 64 | - Runs `ipconfig /flushdns` to ensure hosts changes take effect immediately. 65 | 66 | 5. **檢查並刪除 Adobe 排程任務 / Check and Delete Adobe Scheduled Tasks** 67 | 68 | - 檢查並移除以下 Adobe 相關排程任務:`Adobe Acrobat Update Task`、`Adobe-Genuine-Software-Integrity-Scheduler`、`AdobeGCInvoker-1` 和 `Adobe Creative Cloud`。 69 | - Checks and removes the following Adobe-related scheduled tasks: `Adobe Acrobat Update Task`, `Adobe-Genuine-Software-Integrity-Scheduler`, `AdobeGCInvoker-1`, and `Adobe Creative Cloud`. 70 | 71 | 6. **修改註冊表以禁用 AGS / Modify Registry to Disable AGS** 72 | 73 | - 在 `HKLM:\SYSTEM\CurrentControlSet\Services\AGSService` 中將 `Start` 值設為 `4`,禁用 AGS 服務啟動。 74 | - Sets the `Start` value to `4` in `HKLM:\SYSTEM\CurrentControlSet\Services\AGSService` to disable AGS service startup. 75 | 76 | 7. **結束並移除 AdobeGCInvoker 進程 / Terminate and Remove AdobeGCInvoker Process** 77 | 78 | - 結束 `AGCInvokerUtility` 進程並移除相關排程任務。 79 | - Terminates the `AGCInvokerUtility` process and removes its related scheduled task. 80 | 81 | 8. **禁用 Adobe Creative Cloud 背景進程 / Disable Adobe Creative Cloud Background Processes** 82 | 83 | - 結束 `Creative Cloud`、`CCXProcess` 和 `CCLibrary` 進程,並移除相關排程任務。 84 | - Terminates `Creative Cloud`, `CCXProcess`, and `CCLibrary` processes, and removes their related scheduled task. 85 | 86 | 9. **更新模式選擇 / Update Mode Selection** 87 | 88 | - 使用者可選擇單次更新或設定每周一上午 9:00 自動更新(透過 Windows 工作排程器)。 89 | - Users can choose a one-time update or schedule a weekly update every Monday at 9:00 AM (via Windows Task Scheduler). 90 | 91 | 10. **封鎖 Adobe 相關可執行文件的防火牆規則 / Block Adobe-related Executables in Firewall** 92 | 93 | - 為 Adobe 相關目錄(例如 `C:\Program Files\Adobe` 和 `C:\Program Files (x86)\Adobe`)中的可執行文件創建入站和出站防火牆規則,阻止其網路訪問。 94 | - Creates inbound and outbound firewall rules for executables in Adobe-related directories (e.g., `C:\Program Files\Adobe` and `C:\Program Files (x86)\Adobe`), blocking their network access. 95 | - 支援刪除現有防火牆規則的選項。 96 | - Supports an option to delete existing firewall rules. 97 | - Firewall functionality adapted from: https://github.com/ph33nx 98 | 99 | --- 100 | 101 | ## 使用方法 / Usage 102 | 103 | ### 前置條件 / Prerequisites 104 | 105 | - **作業系統 / Operating System**: Windows 10 或更高版本 / Windows 10 or higher 106 | - **權限 / Permissions**: 必須以管理員身份運行 / Must run as administrator 107 | - **PowerShell 版本 / PowerShell Version**: 建議 5.1 或更高 / Recommended 5.1 or higher 108 | 109 | ### 詳細步驟 / Detailed Steps 110 | 111 | 1. **下載並解壓縮 / Download and Extract** 112 | 113 | - 從上方提供的連結下載 ZIP 檔案並解壓縮。 114 | - Download the ZIP file from the link above and extract it. 115 | 116 | 2. **執行腳本 / Run the Script** 117 | 118 | - 雙擊 `Update-Hosts-adobe.bat`,腳本將自動以管理員權限啟動。 119 | - Double-click `Update-Hosts-adobe.bat`, and the script will start with administrator privileges. 120 | 121 | 3. **選擇模式 / Select Mode** 122 | 123 | - 輸入 `1` 進行單次更新(包括 hosts 更新、服務清理和防火牆封鎖),輸入 `2` 設定每周自動更新,或輸入 `3` 僅刪除防火牆規則。 124 | - Enter `1` for a one-time update (including hosts update, service cleanup, and firewall blocking), `2` to schedule a weekly update, or `3` to delete firewall rules only. 125 | 126 | 4. **查看結果 / View Results** 127 | 128 | - 腳本將顯示每一步的執行狀態(成功、失敗或未找到)。 129 | - The script will display the status of each step (success, failure, or not found). 130 | 131 | --- 132 | 133 | ## 注意事項 / Notes 134 | 135 | - **合法性 / Legality**: 此腳本僅供學習和測試用途,修改 Adobe 驗證機制可能違反其使用條款,請自行承擔風險。 136 | - This script is for educational and testing purposes only. Modifying Adobe validation mechanisms may violate its terms of use; use at your own risk. 137 | - **備份 / Backup**: 腳本會自動備份原始 hosts 檔案至 `hosts.bak`,但建議手動備份重要資料。 138 | - The script automatically backs up the original hosts file to `hosts.bak`, but manual backup of important data is recommended. 139 | - **錯誤排查 / Troubleshooting**: 若腳本閃退,請檢查檔案編碼(建議 UTF-8 with BOM)或以命令列運行查看錯誤訊息: 140 | - If the script crashes, check the file encoding (recommended UTF-8 with BOM) or run it from the command line to view error messages: 141 | 142 | ``` 143 | powershell.exe -File "C:\path\to\Update-Hosts-adobe.ps1" 144 | ``` 145 | - **排程管理 / Schedule Management**: 自動更新任務名為 `WeeklyHostsUpdate`,可在「工作排程器 (Task Scheduler)」中查看或修改。 146 | - The scheduled task is named `WeeklyHostsUpdate` and can be viewed or modified in Task Scheduler. 147 | 148 | --- 149 | 150 | ## 貢獻 / Contributing 151 | 152 | 歡迎提交問題或拉取請求以改進此腳本!\ 153 | Feel free to submit issues or pull requests to improve this script! 154 | 155 | --- 156 | 157 | ## 更新紀錄 / Change Log 158 | 159 | - **2025-04-20**: 160 | - **新增功能**: 添加封鎖 Adobe 相關可執行文件的防火牆功能,阻止其入站和出站網路訪問,支援刪除現有規則的選項(改進自 https://github.com/ph33nx)。 161 | - **New Feature**: Added firewall blocking for Adobe-related executables, preventing inbound and outbound network access, with an option to delete existing rules (adapted from https://github.com/ph33nx). 162 | - **版本 / Version**: v3.20250420 163 | - **修正**: 修復防火牆功能中的語法錯誤,確保腳本穩定執行。 164 | - **Fix**: Fixed syntax error in firewall functionality to ensure stable execution. 165 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Windows Adobe Hosts Update Tool 7 | 8 | 9 | 10 | 359 | 360 | 361 |
362 |
363 | 364 | 365 | 366 |
367 | 368 | 373 | 374 |
375 |

376 | Windows Adobe Hosts 更新與服務移除工具 377 | Windows Adobe Hosts Update and Service Removal Tool 378 |

379 |
380 | 更新 Windows hosts 檔案並清理 Adobe 相關服務的工具 381 | A tool to update Windows hosts file and clean Adobe-related services 382 |
383 |
384 | 作者Author: blues32767 | 385 | GitHub 386 |
387 |
388 | 389 |
390 |

391 | 下載連結 392 | Download Link 393 |

394 |

395 | 下載最新版本: 396 | Download the latest version: 397 |

398 | 399 | 下載 v2.20250420 400 | Download v2.20250420 401 | 402 |
403 | 404 |
405 |

406 | 使用方法 407 | Usage 408 |

409 | 410 |

411 | 前置條件 412 | Prerequisites 413 |

414 | 440 | 441 |

442 | 安裝與執行步驟 443 | Installation and Execution Steps 444 |

445 | 446 |
447 |
1
448 |
449 |
450 | 下載並解壓縮 451 | Download and Extract 452 |
453 |

454 | 從上方提供的連結下載 ZIP 檔案並解壓縮至任意目錄。 455 | Download the ZIP file from the link above and extract it to any directory. 456 |

457 |
458 |
459 | 460 |
461 |
2
462 |
463 |
464 | 執行 BAT 檔案 465 | Run the BAT File 466 |
467 |

468 | 雙擊解壓縮後的 Update-Hosts-adobe.bat 檔案,系統將自動以管理員權限運行 Update-Hosts-adobe.ps1。 469 | Double-click the extracted Update-Hosts-adobe.bat file, and the system will automatically run Update-Hosts-adobe.ps1 with administrator privileges. 470 |

471 |
472 |
473 | 474 |
475 |
3
476 |
477 |
478 | 確認執行 479 | Confirm Execution 480 |
481 |

482 | 若出現 UAC(使用者帳戶控制)提示,請點擊「是」以授予管理員權限。 483 | If a UAC (User Account Control) prompt appears, click "Yes" to grant administrator privileges. 484 |

485 |
486 |
487 | 488 |
489 |
4
490 |
491 |
492 | 選擇模式 493 | Select Mode 494 |
495 |

496 | 腳本啟動後,您將看到以下選項: 497 | After the script starts, you will see the following options: 498 |

499 |
    500 |
  • 501 | 502 | 輸入 1: 503 | Enter 1: 504 | 505 | 進行單次更新(包括 hosts 更新、服務清理和防火牆封鎖) 506 | For a one-time update (including hosts update, service cleanup, and firewall blocking) 507 |
  • 508 |
  • 509 | 510 | 輸入 2: 511 | Enter 2: 512 | 513 | 設定每周一上午 9:00 自動更新(透過 Windows 工作排程器) 514 | To schedule a weekly update every Monday at 9:00 AM (via Windows Task Scheduler) 515 |
  • 516 |
  • 517 | 518 | 輸入 3: 519 | Enter 3: 520 | 521 | 僅刪除防火牆規則 522 | To delete firewall rules only 523 |
  • 524 |
525 |
526 |
527 | 528 |
529 |
5
530 |
531 |
532 | 查看結果 533 | View Results 534 |
535 |

536 | 腳本將顯示每一步的執行狀態(成功、失敗或未找到)。完成後,您可以查看結果並確認更改是否生效。 537 | The script will display the status of each step (success, failure, or not found). After completion, you can check the results and confirm if the changes have taken effect. 538 |

539 |
540 |
541 |
542 | 543 |
544 |

545 | 簡介 546 | Introduction 547 |

548 |

549 | 此 PowerShell 腳本旨在更新 Windows 的 hosts 檔案並清理 Adobe 相關的驗證服務與進程,以防止 Adobe Genuine Software Integrity Service (AGS) 等驗證機制干擾使用。它提供單次執行或每周自動更新的選項,並包含多項進階清理功能。 550 | This PowerShell script is designed to update the Windows hosts file and remove Adobe-related validation services and processes, preventing interference from mechanisms like Adobe Genuine Software Integrity Service (AGS). It offers options for one-time execution or weekly scheduled updates, with advanced cleanup features. 551 |

552 |
553 | 554 |
555 |

556 | 功能 557 | Features 558 |

559 |
560 |
561 |
562 | 從網址更新 hosts 檔案 563 | Update hosts file from URL 564 |
565 |

566 | https://a.dove.isdumb.one/list.txt 下載 hosts 內容並更新系統檔案,移除重複項目。 567 | Downloads hosts content from https://a.dove.isdumb.one/list.txt and updates the system file, removing duplicates. 568 |

569 |

570 | 更新來源: 571 | Update hosts source: 572 | https://github.com/ignaciocastro/a-dove-is-dumb 573 |

574 |
575 | 576 |
577 |
578 | 清理 Adobe 服務 579 | Clean Adobe Services 580 |
581 |

582 | 停用並刪除 AGSService 和 AAMUpdater 服務。 583 | Disables and deletes AGSService and AAMUpdater services. 584 |

585 |
586 | 587 |
588 |
589 | 移除 Adobe 相關資料夾 590 | Remove Adobe Related Folders 591 |
592 |

593 | 刪除 C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient 和 C:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\UWA。 594 | Deletes C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient and C:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\UWA. 595 |

596 |
597 | 598 |
599 |
600 | 清除 DNS 快取 601 | Clear DNS Cache 602 |
603 |

604 | 執行 ipconfig /flushdns 確保 hosts 變更立即生效。 605 | Runs ipconfig /flushdns to ensure hosts changes take effect immediately. 606 |

607 |
608 | 609 |
610 |
611 | 檢查並刪除 Adobe 排程任務 612 | Check and Delete Adobe Scheduled Tasks 613 |
614 |

615 | 檢查並移除以下 Adobe 相關排程任務:Adobe Acrobat Update Task、Adobe-Genuine-Software-Integrity-Scheduler、AdobeGCInvoker-1 和 Adobe Creative Cloud。 616 | Checks and removes the following Adobe-related scheduled tasks: Adobe Acrobat Update Task, Adobe-Genuine-Software-Integrity-Scheduler, AdobeGCInvoker-1, and Adobe Creative Cloud. 617 |

618 |
619 | 620 |
621 |
622 | 修改註冊表以禁用 AGS 623 | Modify Registry to Disable AGS 624 |
625 |

626 | 在 HKLM:\SYSTEM\CurrentControlSet\Services\AGSService 中將 Start 值設為 4,禁用 AGS 服務啟動。 627 | Sets the Start value to 4 in HKLM:\SYSTEM\CurrentControlSet\Services\AGSService to disable AGS service startup. 628 |

629 |
630 | 631 |
632 |
633 | 結束並移除 AdobeGCInvoker 進程 634 | Terminate and Remove AdobeGCInvoker Process 635 |
636 |

637 | 結束 AGCInvokerUtility 進程並移除相關排程任務。 638 | Terminates the AGCInvokerUtility process and removes its related scheduled task. 639 |

640 |
641 | 642 |
643 |
644 | 禁用 Adobe Creative Cloud 背景進程 645 | Disable Adobe Creative Cloud Background Processes 646 |
647 |

648 | 結束 Creative Cloud、CCXProcess 和 CCLibrary 進程,並移除相關排程任務。 649 | Terminates Creative Cloud, CCXProcess, and CCLibrary processes, and removes their related scheduled task. 650 |

651 |
652 | 653 |
654 |
655 | 更新模式選擇 656 | Update Mode Selection 657 |
658 |

659 | 使用者可選擇單次更新或設定每周一上午 9:00 自動更新(透過 Windows 工作排程器)。 660 | Users can choose a one-time update or schedule a weekly update every Monday at 9:00 AM (via Windows Task Scheduler). 661 |

662 |
663 | 664 |
665 |
666 | 封鎖 Adobe 相關可執行文件的防火牆規則 667 | Block Adobe-related Executables in Firewall 668 |
669 |

670 | 為 Adobe 相關目錄(例如 C:\Program Files\Adobe 和 C:\Program Files (x86)\Adobe)中的可執行文件創建入站和出站防火牆規則,阻止其網路訪問。 671 | Creates inbound and outbound firewall rules for executables in Adobe-related directories (e.g., C:\Program Files\Adobe and C:\Program Files (x86)\Adobe), blocking their network access. 672 |

673 |

674 | 支援刪除現有防火牆規則的選項。 675 | Supports an option to delete existing firewall rules. 676 |

677 |

678 | 防火牆功能改編自: 679 | Firewall functionality adapted from: 680 | https://github.com/ph33nx 681 |

682 |
683 |
684 |
685 | 686 |
687 |

688 | 注意事項 689 | Notes 690 |

691 | 720 |
721 | 722 |
723 |

724 | 更新紀錄 725 | Change Log 726 |

727 |
728 |
2025-04-20
729 |
    730 |
  • 731 | 新增功能:添加封鎖 Adobe 相關可執行文件的防火牆功能,阻止其入站和出站網路訪問,支援刪除現有規則的選項(改進自 ph33nx)。 732 | New Feature: Added firewall blocking for Adobe-related executables, preventing inbound and outbound network access, with an option to delete existing rules (adapted from ph33nx). 733 |
  • 734 |
  • 735 | 修正:修復防火牆功能中的語法錯誤,確保腳本穩定執行。 736 | Fix: Fixed syntax error in firewall functionality to ensure stable execution. 737 |
  • 738 |
739 |
740 |
741 | 742 | 746 |
747 | 748 | 796 | 797 | 798 | --------------------------------------------------------------------------------