├── .github └── FUNDING.yml ├── Adobe_Acrobat_Reader_Pro_DC.ps1 ├── LICENSE └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: farag 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /Adobe_Acrobat_Reader_Pro_DC.ps1: -------------------------------------------------------------------------------- 1 | # Firstly, open and close the app. Then you may run the script, otherwise some registry key won'be created 2 | # Suitable for Adobe Acrobat Reader DC x64 too 3 | # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/endindex.html 4 | 5 | Get-Service -Name AdobeARMservice -ErrorAction Ignore | Stop-Service -Force 6 | 7 | # Uninstall Adobe Software Integrity Service 8 | if (Test-Path -Path "${env:ProgramFiles(x86)}\Common Files\Adobe\AdobeGCClient\AdobeCleanUpUtility.exe") 9 | { 10 | Start-Process -FilePath "${env:ProgramFiles(x86)}\Common Files\Adobe\AdobeGCClient\AdobeCleanUpUtility.exe" -Wait 11 | } 12 | 13 | # Accept EULA even it was accepted programmatically. Non-acceptance of the UELA may result in the 100700 (100600) error when you run the updater 14 | if ((Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Adobe\Adobe Acrobat\DC\RDCNotificationAppx" -Name AppPackageName) -notmatch "Reader") 15 | { 16 | if (-not (Test-Path -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AdobeViewer")) 17 | { 18 | New-Item -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AdobeViewer" -Force 19 | } 20 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AdobeViewer" -Name EULA -PropertyType DWord -Value 1 -Force 21 | } 22 | 23 | # Collapse all tips on the main page 24 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\HomeWelcomeFirstMile" -Name bFirstMileMinimized -PropertyType DWord -Value 1 -Force 25 | 26 | # Always use page Layout Style: "Single Pages Continuous" 27 | # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/Originals.html#idkeyname_1_17353 28 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\Originals" -Name iPageViewLayoutMode -PropertyType DWord -Value 2 -Force 29 | 30 | # Turn on dark theme 31 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AVGeneral" -Name aActiveUITheme -PropertyType String -Value DarkTheme -Force 32 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AVGeneral" -Name bHonorOSTheme -PropertyType DWord -Value 0 -Force 33 | 34 | # Left "Edit PDF" and "Organize Pages" the only tools in the Task Pane 35 | if ((Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Adobe\Adobe Acrobat\DC\RDCNotificationAppx" -Name AppPackageName) -notmatch "Reader") 36 | { 37 | Remove-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AcroApp\cFavorites" -Name * -Force 38 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AcroApp\cFavorites" -Name a0 -PropertyType String -Value EditPDFApp -Force 39 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\AcroApp\cFavorites" -Name a1 -PropertyType String -Value PagesApp -Force 40 | } 41 | 42 | # Restore last view settings when reopening documents 43 | # https://www.adobe.com/devnet-docs/acrobatetk/tools/PrefRef/Windows/RememberedViews.html#idkeyname_1_18343 44 | if ((Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Adobe\Adobe Acrobat\DC\RDCNotificationAppx" -Name AppPackageName) -notmatch "Reader") 45 | { 46 | if (-not (Test-Path -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\RememberedViews")) 47 | { 48 | New-Item -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\RememberedViews" -Force 49 | } 50 | New-ItemProperty -Path "HKCU:\Software\Adobe\Adobe Acrobat\DC\RememberedViews" -Name iRememberView -PropertyType DWord -Value 2 -Force 51 | } 52 | 53 | # Enable new UI 54 | New-ItemProperty -Path "HKCU:\Adobe\Adobe Acrobat\DC\AVGeneral" -Name bEnableAV2 -PropertyType DWord -Value 1 -Force 55 | 56 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 farag2 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/Q5Q51QUJC) 2 | 3 | ## Overview 4 | 5 | PowerShell script for Adobe Acrobat Pro DC/Reader DC setup 6 | 7 | ## Features 8 | 9 | * Uninstall Adobe Software Integrity Service; 10 | * Accept EULA even it was accepted programmatically.; 11 | * Do not show messages from Adobe when the product launches; 12 | * Collapse all tips on the main page; 13 | * Always use page Layout Style: "Single Pages Contininuous"; 14 | * Turn on dark theme; 15 | * Hide "Share" button lable from Toolbar 16 | * Remember Task Pane state after document closed; 17 | * Left "Edit PDF" and "Organize Pages" only tools in the Task Pane; 18 | * Restore last view settings when reopening documents. 19 | 20 | ## Links 21 | 22 | * [Acrobat Pro DC installer x64](https://helpx.adobe.com/acrobat/kb/download-64-bit-installer.html) | [Acrobat Reader DC x64 installer](https://get.adobe.com/reader/enterprise) 23 | * [Download Acrobat Pro DC x64 via PowerShell](https://github.com/farag2/Utilities/blob/master/Download) 24 | * [Download Acrobat Reader DC x64 via PowerShell](https://github.com/farag2/Utilities/blob/master/Download) 25 | * [Updates](https://www.adobe.com/devnet-docs/acrobatetk/tools/ReleaseNotesDC/index.html) 26 | * [Release Notes](https://www.adobe.com/devnet-docs/acrobatetk/tools/ReleaseNotesDC/index.html) 27 | * [Reader DC and Acrobat Pro DC Cleaner Tool](https://www.adobe.com/devnet-docs/acrobatetk/tools/Labs/cleaner.html#downloads) 28 | --------------------------------------------------------------------------------