2024-08-29 13:51:04 -05:00
<!doctype html> < html lang = en class = no-js > < head > < meta charset = utf-8 > < meta name = viewport content = "width=device-width,initial-scale=1" > < link rel = icon href = ../../../../assets/favicon.png > < meta name = generator content = "mkdocs-1.6.0, mkdocs-material-9.5.31" > < title > Adobe Debloat - WinUtil Documentation< / title > < link rel = stylesheet href = ../../../../assets/stylesheets/main.3cba04c6.min.css > < link rel = stylesheet href = ../../../../assets/stylesheets/palette.06af60db.min.css > < link rel = preconnect href = https://fonts.gstatic.com crossorigin > < link rel = stylesheet href = "https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback" > < style > : root { --md-text-font : "Roboto" ; --md-code-font : "Roboto Mono" } < / style > < script > _ _md _scope = new URL ( "../../../.." , location ) , _ _md _hash = e => [ ... e ] . reduce ( ( e , _ ) => ( e << 5 ) - e + _ . charCodeAt ( 0 ) , 0 ) , _ _md _get = ( e , _ = localStorage , t = _ _md _scope ) => JSON . parse ( _ . getItem ( t . pathname + "." + e ) ) , _ _md _set = ( e , _ , t = localStorage , a = _ _md _scope ) => { try { t . setItem ( a . pathname + "." + e , JSON . stringify ( _ ) ) } catch ( e ) { } } < / script > < / head > < body dir = ltr data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = indigo > < input class = md-toggle data-md-toggle = drawer type = checkbox id = __drawer autocomplete = off > < input class = md-toggle data-md-toggle = search type = checkbox id = __search autocomplete = off > < label class = md-overlay for = __drawer > < / label > < div data-md-component = skip > < a href = #adobe-debloat class = md-skip > Skip to content < / a > < / div > < div data-md-component = announce > < / div > < header class = md-header data-md-component = header > < nav class = "md-header__inner md-grid" aria-label = Header > < a href = ../../../.. title = "WinUtil Documentation" class = "md-header__button md-logo" aria-label = "WinUtil Documentation" data-md-component = logo > < img src = ../../../../assets/favicon.png alt = logo > < / a > < label class = "md-header__button md-icon" for = __drawer > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z" / > < / svg > < / label > < div class = md-header__title data-md-component = header-title > < div class = md-header__ellipsis > < div class = md-header__topic > < span class = md-ellipsis > WinUtil Documentation < / span > < / div > < div class = md-header__topic data-md-component = header-topic > < span class = md-ellipsis > Adobe Debloat < / span > < / div > < / div > < / div > < form class = md-header__option data-md-component = palette > < input class = md-option data-md-color-media = (prefers-color-scheme) data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = indigo aria-label = "Switch to light mode" type = radio name = __palette id = __palette_0 > < label class = "md-header__button md-icon" title = "Switch to light mode" for = __palette_1 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "m14.3 16-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9h-1.9M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69m-9.15 3.96h2.3L12 9l-1.15 3.65Z" / > < / svg > < / label > < input class = md-option data-md-color-media = "(prefers-color-scheme: light)" data-md-color-scheme = default data-md-color-primary = indigo data-md-color-accent = blue aria-label = "Switch to dark mode" type = radio name = __palette id = __palette_1 > < label class = "md-header__button md-icon" title = "Switch to dark mode" for = __palette_2 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z" / > < / svg > < / label > < input class = md-option data-md-color-media = "(prefers-color-scheme: dark)" data-md-color-scheme = slate data-md-color-primary = black data-md-color-accent = blue aria-label = "Switch to light mode" type = radio name = __palette id = __palette_2 > < label class = "md-header__button md-icon" title = "Switch to light mode" for = __palette_0 hidden > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "m17.75 4 . 09-2 . 53 1 . 94 . 91 3 . 06-2 . 63-1 . 81-2 . 63 1 . 81 . 91-3 . 06-2 . 53-1 . 94L12 . 44 4l1 . 06-3 1 . 0
2024-08-07 21:08:14 -05:00
< / span > < span id = __span-0-2 > < a id = __codelineno-0-2 name = __codelineno-0-2 href = #__codelineno-0-2 > < / a > < span class = w > < / span > < span class = nt > " Content" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Adobe Debloat" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-3 > < a id = __codelineno-0-3 name = __codelineno-0-3 href = #__codelineno-0-3 > < / a > < span class = w > < / span > < span class = nt > " Description" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manages Adobe Services, Adobe Desktop Service, and Acrobat Updates" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-4 > < a id = __codelineno-0-4 name = __codelineno-0-4 href = #__codelineno-0-4 > < / a > < span class = w > < / span > < span class = nt > " category" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " z__Advanced Tweaks - CAUTION" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-5 > < a id = __codelineno-0-5 name = __codelineno-0-5 href = #__codelineno-0-5 > < / a > < span class = w > < / span > < span class = nt > " panel" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " 1" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-6 > < a id = __codelineno-0-6 name = __codelineno-0-6 href = #__codelineno-0-6 > < / a > < span class = w > < / span > < span class = nt > " Order" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " a021_" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-7 > < a id = __codelineno-0-7 name = __codelineno-0-7 href = #__codelineno-0-7 > < / a > < span class = w > < / span > < span class = nt > " InvokeScript" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = p > [< / span >
< / span > < span id = __span-0-8 > < a id = __codelineno-0-8 name = __codelineno-0-8 href = #__codelineno-0-8 > < / a > < span class = w > < / span > < span class = s2 > " < / span >
< / span > < span id = __span-0-9 > < a id = __codelineno-0-9 name = __codelineno-0-9 href = #__codelineno-0-9 > < / a > < span class = s2 > function CCStopper {< / span >
< / span > < span id = __span-0-10 > < a id = __codelineno-0-10 name = __codelineno-0-10 href = #__codelineno-0-10 > < / a > < span class = s2 > $path = \" C:\\Program Files (x86)\\Common Files\\Adobe\\Adobe Desktop Common\\ADS\\Adobe Desktop Service.exe\" < / span >
< / span > < span id = __span-0-11 > < a id = __codelineno-0-11 name = __codelineno-0-11 href = #__codelineno-0-11 > < / a >
< / span > < span id = __span-0-12 > < a id = __codelineno-0-12 name = __codelineno-0-12 href = #__codelineno-0-12 > < / a > < span class = s2 > # Test if the path exists before proceeding< / span >
< / span > < span id = __span-0-13 > < a id = __codelineno-0-13 name = __codelineno-0-13 href = #__codelineno-0-13 > < / a > < span class = s2 > if (Test-Path $path) {< / span >
< / span > < span id = __span-0-14 > < a id = __codelineno-0-14 name = __codelineno-0-14 href = #__codelineno-0-14 > < / a > < span class = s2 > Takeown /f $path< / span >
< / span > < span id = __span-0-15 > < a id = __codelineno-0-15 name = __codelineno-0-15 href = #__codelineno-0-15 > < / a > < span class = s2 > $acl = Get-Acl $path< / span >
< / span > < span id = __span-0-16 > < a id = __codelineno-0-16 name = __codelineno-0-16 href = #__codelineno-0-16 > < / a > < span class = s2 > $acl.SetOwner([System.Security.Principal.NTAccount]\" Administrators\" )< / span >
< / span > < span id = __span-0-17 > < a id = __codelineno-0-17 name = __codelineno-0-17 href = #__codelineno-0-17 > < / a > < span class = s2 > $acl | Set-Acl $path< / span >
< / span > < span id = __span-0-18 > < a id = __codelineno-0-18 name = __codelineno-0-18 href = #__codelineno-0-18 > < / a >
< / span > < span id = __span-0-19 > < a id = __codelineno-0-19 name = __codelineno-0-19 href = #__codelineno-0-19 > < / a > < span class = s2 > Rename-Item -Path $path -NewName \" Adobe Desktop Service.exe.old\" -Force< / span >
< / span > < span id = __span-0-20 > < a id = __codelineno-0-20 name = __codelineno-0-20 href = #__codelineno-0-20 > < / a > < span class = s2 > } else {< / span >
< / span > < span id = __span-0-21 > < a id = __codelineno-0-21 name = __codelineno-0-21 href = #__codelineno-0-21 > < / a > < span class = s2 > Write-Host \" Adobe Desktop Service is not in the default location.\" < / span >
< / span > < span id = __span-0-22 > < a id = __codelineno-0-22 name = __codelineno-0-22 href = #__codelineno-0-22 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-23 > < a id = __codelineno-0-23 name = __codelineno-0-23 href = #__codelineno-0-23 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-24 > < a id = __codelineno-0-24 name = __codelineno-0-24 href = #__codelineno-0-24 > < / a >
< / span > < span id = __span-0-25 > < a id = __codelineno-0-25 name = __codelineno-0-25 href = #__codelineno-0-25 > < / a >
< / span > < span id = __span-0-26 > < a id = __codelineno-0-26 name = __codelineno-0-26 href = #__codelineno-0-26 > < / a > < span class = s2 > function AcrobatUpdates {< / span >
< / span > < span id = __span-0-27 > < a id = __codelineno-0-27 name = __codelineno-0-27 href = #__codelineno-0-27 > < / a > < span class = s2 > # Editing Acrobat Updates. The last folder before the key is dynamic, therefore using a script.< / span >
< / span > < span id = __span-0-28 > < a id = __codelineno-0-28 name = __codelineno-0-28 href = #__codelineno-0-28 > < / a > < span class = s2 > # Possible Values for the edited key:< / span >
< / span > < span id = __span-0-29 > < a id = __codelineno-0-29 name = __codelineno-0-29 href = #__codelineno-0-29 > < / a > < span class = s2 > # 0 = Do not download or install updates automatically< / span >
< / span > < span id = __span-0-30 > < a id = __codelineno-0-30 name = __codelineno-0-30 href = #__codelineno-0-30 > < / a > < span class = s2 > # 2 = Automatically download updates but let the user choose when to install them< / span >
< / span > < span id = __span-0-31 > < a id = __codelineno-0-31 name = __codelineno-0-31 href = #__codelineno-0-31 > < / a > < span class = s2 > # 3 = Automatically download and install updates (default value)< / span >
< / span > < span id = __span-0-32 > < a id = __codelineno-0-32 name = __codelineno-0-32 href = #__codelineno-0-32 > < / a > < span class = s2 > # 4 = Notify the user when an update is available but don' t download or install it automatically< / span >
< / span > < span id = __span-0-33 > < a id = __codelineno-0-33 name = __codelineno-0-33 href = #__codelineno-0-33 > < / a > < span class = s2 > # = It notifies the user using Windows Notifications. It runs on startup without having to have a Service/Acrobat/Reader running, therefore 0 is the next best thing.< / span >
< / span > < span id = __span-0-34 > < a id = __codelineno-0-34 name = __codelineno-0-34 href = #__codelineno-0-34 > < / a >
< / span > < span id = __span-0-35 > < a id = __codelineno-0-35 name = __codelineno-0-35 href = #__codelineno-0-35 > < / a > < span class = s2 > $rootPath = \" HKLM:\\SOFTWARE\\WOW6432Node\\Adobe\\Adobe ARM\\Legacy\\Acrobat\" < / span >
< / span > < span id = __span-0-36 > < a id = __codelineno-0-36 name = __codelineno-0-36 href = #__codelineno-0-36 > < / a >
< / span > < span id = __span-0-37 > < a id = __codelineno-0-37 name = __codelineno-0-37 href = #__codelineno-0-37 > < / a > < span class = s2 > # Get all subkeys under the specified root path< / span >
< / span > < span id = __span-0-38 > < a id = __codelineno-0-38 name = __codelineno-0-38 href = #__codelineno-0-38 > < / a > < span class = s2 > $subKeys = Get-ChildItem -Path $rootPath | Where-Object { $_.PSChildName -like \" {*}\" }< / span >
< / span > < span id = __span-0-39 > < a id = __codelineno-0-39 name = __codelineno-0-39 href = #__codelineno-0-39 > < / a >
< / span > < span id = __span-0-40 > < a id = __codelineno-0-40 name = __codelineno-0-40 href = #__codelineno-0-40 > < / a > < span class = s2 > # Loop through each subkey< / span >
< / span > < span id = __span-0-41 > < a id = __codelineno-0-41 name = __codelineno-0-41 href = #__codelineno-0-41 > < / a > < span class = s2 > foreach ($subKey in $subKeys) {< / span >
< / span > < span id = __span-0-42 > < a id = __codelineno-0-42 name = __codelineno-0-42 href = #__codelineno-0-42 > < / a > < span class = s2 > # Get the full registry path< / span >
< / span > < span id = __span-0-43 > < a id = __codelineno-0-43 name = __codelineno-0-43 href = #__codelineno-0-43 > < / a > < span class = s2 > $fullPath = Join-Path -Path $rootPath -ChildPath $subKey.PSChildName< / span >
< / span > < span id = __span-0-44 > < a id = __codelineno-0-44 name = __codelineno-0-44 href = #__codelineno-0-44 > < / a > < span class = s2 > try {< / span >
< / span > < span id = __span-0-45 > < a id = __codelineno-0-45 name = __codelineno-0-45 href = #__codelineno-0-45 > < / a > < span class = s2 > Set-ItemProperty -Path $fullPath -Name Mode -Value 0< / span >
< / span > < span id = __span-0-46 > < a id = __codelineno-0-46 name = __codelineno-0-46 href = #__codelineno-0-46 > < / a > < span class = s2 > Write-Host \" Acrobat Updates have been disabled.\" < / span >
< / span > < span id = __span-0-47 > < a id = __codelineno-0-47 name = __codelineno-0-47 href = #__codelineno-0-47 > < / a > < span class = s2 > } catch {< / span >
< / span > < span id = __span-0-48 > < a id = __codelineno-0-48 name = __codelineno-0-48 href = #__codelineno-0-48 > < / a > < span class = s2 > Write-Host \" Registry Key for changing Acrobat Updates does not exist in $fullPath\" < / span >
< / span > < span id = __span-0-49 > < a id = __codelineno-0-49 name = __codelineno-0-49 href = #__codelineno-0-49 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-50 > < a id = __codelineno-0-50 name = __codelineno-0-50 href = #__codelineno-0-50 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-51 > < a id = __codelineno-0-51 name = __codelineno-0-51 href = #__codelineno-0-51 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-52 > < a id = __codelineno-0-52 name = __codelineno-0-52 href = #__codelineno-0-52 > < / a >
< / span > < span id = __span-0-53 > < a id = __codelineno-0-53 name = __codelineno-0-53 href = #__codelineno-0-53 > < / a > < span class = s2 > CCStopper< / span >
< / span > < span id = __span-0-54 > < a id = __codelineno-0-54 name = __codelineno-0-54 href = #__codelineno-0-54 > < / a > < span class = s2 > AcrobatUpdates< / span >
< / span > < span id = __span-0-55 > < a id = __codelineno-0-55 name = __codelineno-0-55 href = #__codelineno-0-55 > < / a > < span class = s2 > " < / span >
< / span > < span id = __span-0-56 > < a id = __codelineno-0-56 name = __codelineno-0-56 href = #__codelineno-0-56 > < / a > < span class = w > < / span > < span class = p > ],< / span >
< / span > < span id = __span-0-57 > < a id = __codelineno-0-57 name = __codelineno-0-57 href = #__codelineno-0-57 > < / a > < span class = w > < / span > < span class = nt > " UndoScript" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = p > [< / span >
< / span > < span id = __span-0-58 > < a id = __codelineno-0-58 name = __codelineno-0-58 href = #__codelineno-0-58 > < / a > < span class = w > < / span > < span class = s2 > " < / span >
< / span > < span id = __span-0-59 > < a id = __codelineno-0-59 name = __codelineno-0-59 href = #__codelineno-0-59 > < / a > < span class = s2 > function RestoreCCService {< / span >
< / span > < span id = __span-0-60 > < a id = __codelineno-0-60 name = __codelineno-0-60 href = #__codelineno-0-60 > < / a > < span class = s2 > $originalPath = \" C:\\Program Files (x86)\\Common Files\\Adobe\\Adobe Desktop Common\\ADS\\Adobe Desktop Service.exe.old\" < / span >
< / span > < span id = __span-0-61 > < a id = __codelineno-0-61 name = __codelineno-0-61 href = #__codelineno-0-61 > < / a > < span class = s2 > $newPath = \" C:\\Program Files (x86)\\Common Files\\Adobe\\Adobe Desktop Common\\ADS\\Adobe Desktop Service.exe\" < / span >
< / span > < span id = __span-0-62 > < a id = __codelineno-0-62 name = __codelineno-0-62 href = #__codelineno-0-62 > < / a >
< / span > < span id = __span-0-63 > < a id = __codelineno-0-63 name = __codelineno-0-63 href = #__codelineno-0-63 > < / a > < span class = s2 > if (Test-Path -Path $originalPath) {< / span >
< / span > < span id = __span-0-64 > < a id = __codelineno-0-64 name = __codelineno-0-64 href = #__codelineno-0-64 > < / a > < span class = s2 > Rename-Item -Path $originalPath -NewName \" Adobe Desktop Service.exe\" -Force< / span >
< / span > < span id = __span-0-65 > < a id = __codelineno-0-65 name = __codelineno-0-65 href = #__codelineno-0-65 > < / a > < span class = s2 > Write-Host \" Adobe Desktop Service has been restored.\" < / span >
< / span > < span id = __span-0-66 > < a id = __codelineno-0-66 name = __codelineno-0-66 href = #__codelineno-0-66 > < / a > < span class = s2 > } else {< / span >
< / span > < span id = __span-0-67 > < a id = __codelineno-0-67 name = __codelineno-0-67 href = #__codelineno-0-67 > < / a > < span class = s2 > Write-Host \" Backup file does not exist. No changes were made.\" < / span >
< / span > < span id = __span-0-68 > < a id = __codelineno-0-68 name = __codelineno-0-68 href = #__codelineno-0-68 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-69 > < a id = __codelineno-0-69 name = __codelineno-0-69 href = #__codelineno-0-69 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-70 > < a id = __codelineno-0-70 name = __codelineno-0-70 href = #__codelineno-0-70 > < / a >
< / span > < span id = __span-0-71 > < a id = __codelineno-0-71 name = __codelineno-0-71 href = #__codelineno-0-71 > < / a > < span class = s2 > function AcrobatUpdates {< / span >
< / span > < span id = __span-0-72 > < a id = __codelineno-0-72 name = __codelineno-0-72 href = #__codelineno-0-72 > < / a > < span class = s2 > # Default Value:< / span >
< / span > < span id = __span-0-73 > < a id = __codelineno-0-73 name = __codelineno-0-73 href = #__codelineno-0-73 > < / a > < span class = s2 > # 3 = Automatically download and install updates< / span >
< / span > < span id = __span-0-74 > < a id = __codelineno-0-74 name = __codelineno-0-74 href = #__codelineno-0-74 > < / a >
< / span > < span id = __span-0-75 > < a id = __codelineno-0-75 name = __codelineno-0-75 href = #__codelineno-0-75 > < / a > < span class = s2 > $rootPath = \" HKLM:\\SOFTWARE\\WOW6432Node\\Adobe\\Adobe ARM\\Legacy\\Acrobat\" < / span >
< / span > < span id = __span-0-76 > < a id = __codelineno-0-76 name = __codelineno-0-76 href = #__codelineno-0-76 > < / a >
< / span > < span id = __span-0-77 > < a id = __codelineno-0-77 name = __codelineno-0-77 href = #__codelineno-0-77 > < / a > < span class = s2 > # Get all subkeys under the specified root path< / span >
< / span > < span id = __span-0-78 > < a id = __codelineno-0-78 name = __codelineno-0-78 href = #__codelineno-0-78 > < / a > < span class = s2 > $subKeys = Get-ChildItem -Path $rootPath | Where-Object { $_.PSChildName -like \" {*}\" }< / span >
< / span > < span id = __span-0-79 > < a id = __codelineno-0-79 name = __codelineno-0-79 href = #__codelineno-0-79 > < / a >
< / span > < span id = __span-0-80 > < a id = __codelineno-0-80 name = __codelineno-0-80 href = #__codelineno-0-80 > < / a > < span class = s2 > # Loop through each subkey< / span >
< / span > < span id = __span-0-81 > < a id = __codelineno-0-81 name = __codelineno-0-81 href = #__codelineno-0-81 > < / a > < span class = s2 > foreach ($subKey in $subKeys) {< / span >
< / span > < span id = __span-0-82 > < a id = __codelineno-0-82 name = __codelineno-0-82 href = #__codelineno-0-82 > < / a > < span class = s2 > # Get the full registry path< / span >
< / span > < span id = __span-0-83 > < a id = __codelineno-0-83 name = __codelineno-0-83 href = #__codelineno-0-83 > < / a > < span class = s2 > $fullPath = Join-Path -Path $rootPath -ChildPath $subKey.PSChildName< / span >
< / span > < span id = __span-0-84 > < a id = __codelineno-0-84 name = __codelineno-0-84 href = #__codelineno-0-84 > < / a > < span class = s2 > try {< / span >
< / span > < span id = __span-0-85 > < a id = __codelineno-0-85 name = __codelineno-0-85 href = #__codelineno-0-85 > < / a > < span class = s2 > Set-ItemProperty -Path $fullPath -Name Mode -Value 3< / span >
< / span > < span id = __span-0-86 > < a id = __codelineno-0-86 name = __codelineno-0-86 href = #__codelineno-0-86 > < / a > < span class = s2 > } catch {< / span >
< / span > < span id = __span-0-87 > < a id = __codelineno-0-87 name = __codelineno-0-87 href = #__codelineno-0-87 > < / a > < span class = s2 > Write-Host \" Registry Key for changing Acrobat Updates does not exist in $fullPath\" < / span >
< / span > < span id = __span-0-88 > < a id = __codelineno-0-88 name = __codelineno-0-88 href = #__codelineno-0-88 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-89 > < a id = __codelineno-0-89 name = __codelineno-0-89 href = #__codelineno-0-89 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-90 > < a id = __codelineno-0-90 name = __codelineno-0-90 href = #__codelineno-0-90 > < / a > < span class = s2 > }< / span >
< / span > < span id = __span-0-91 > < a id = __codelineno-0-91 name = __codelineno-0-91 href = #__codelineno-0-91 > < / a >
< / span > < span id = __span-0-92 > < a id = __codelineno-0-92 name = __codelineno-0-92 href = #__codelineno-0-92 > < / a > < span class = s2 > RestoreCCService< / span >
< / span > < span id = __span-0-93 > < a id = __codelineno-0-93 name = __codelineno-0-93 href = #__codelineno-0-93 > < / a > < span class = s2 > AcrobatUpdates< / span >
< / span > < span id = __span-0-94 > < a id = __codelineno-0-94 name = __codelineno-0-94 href = #__codelineno-0-94 > < / a > < span class = s2 > " < / span >
< / span > < span id = __span-0-95 > < a id = __codelineno-0-95 name = __codelineno-0-95 href = #__codelineno-0-95 > < / a > < span class = w > < / span > < span class = p > ],< / span >
< / span > < span id = __span-0-96 > < a id = __codelineno-0-96 name = __codelineno-0-96 href = #__codelineno-0-96 > < / a > < span class = w > < / span > < span class = nt > " service" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = p > [< / span >
< / span > < span id = __span-0-97 > < a id = __codelineno-0-97 name = __codelineno-0-97 href = #__codelineno-0-97 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-98 > < a id = __codelineno-0-98 name = __codelineno-0-98 href = #__codelineno-0-98 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " AGSService" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-99 > < a id = __codelineno-0-99 name = __codelineno-0-99 href = #__codelineno-0-99 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Disabled" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-100 > < a id = __codelineno-0-100 name = __codelineno-0-100 href = #__codelineno-0-100 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-101 > < a id = __codelineno-0-101 name = __codelineno-0-101 href = #__codelineno-0-101 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-102 > < a id = __codelineno-0-102 name = __codelineno-0-102 href = #__codelineno-0-102 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-103 > < a id = __codelineno-0-103 name = __codelineno-0-103 href = #__codelineno-0-103 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " AGMService" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-104 > < a id = __codelineno-0-104 name = __codelineno-0-104 href = #__codelineno-0-104 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Disabled" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-105 > < a id = __codelineno-0-105 name = __codelineno-0-105 href = #__codelineno-0-105 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-106 > < a id = __codelineno-0-106 name = __codelineno-0-106 href = #__codelineno-0-106 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-107 > < a id = __codelineno-0-107 name = __codelineno-0-107 href = #__codelineno-0-107 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-108 > < a id = __codelineno-0-108 name = __codelineno-0-108 href = #__codelineno-0-108 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " AdobeUpdateService" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-109 > < a id = __codelineno-0-109 name = __codelineno-0-109 href = #__codelineno-0-109 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-110 > < a id = __codelineno-0-110 name = __codelineno-0-110 href = #__codelineno-0-110 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-111 > < a id = __codelineno-0-111 name = __codelineno-0-111 href = #__codelineno-0-111 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-112 > < a id = __codelineno-0-112 name = __codelineno-0-112 href = #__codelineno-0-112 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-113 > < a id = __codelineno-0-113 name = __codelineno-0-113 href = #__codelineno-0-113 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Adobe Acrobat Update" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-114 > < a id = __codelineno-0-114 name = __codelineno-0-114 href = #__codelineno-0-114 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-115 > < a id = __codelineno-0-115 name = __codelineno-0-115 href = #__codelineno-0-115 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-116 > < a id = __codelineno-0-116 name = __codelineno-0-116 href = #__codelineno-0-116 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-117 > < a id = __codelineno-0-117 name = __codelineno-0-117 href = #__codelineno-0-117 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-118 > < a id = __codelineno-0-118 name = __codelineno-0-118 href = #__codelineno-0-118 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Adobe Genuine Monitor Service" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-119 > < a id = __codelineno-0-119 name = __codelineno-0-119 href = #__codelineno-0-119 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Disabled" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-120 > < a id = __codelineno-0-120 name = __codelineno-0-120 href = #__codelineno-0-120 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-121 > < a id = __codelineno-0-121 name = __codelineno-0-121 href = #__codelineno-0-121 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-122 > < a id = __codelineno-0-122 name = __codelineno-0-122 href = #__codelineno-0-122 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-123 > < a id = __codelineno-0-123 name = __codelineno-0-123 href = #__codelineno-0-123 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " AdobeARMservice" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-124 > < a id = __codelineno-0-124 name = __codelineno-0-124 href = #__codelineno-0-124 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-125 > < a id = __codelineno-0-125 name = __codelineno-0-125 href = #__codelineno-0-125 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-126 > < a id = __codelineno-0-126 name = __codelineno-0-126 href = #__codelineno-0-126 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-127 > < a id = __codelineno-0-127 name = __codelineno-0-127 href = #__codelineno-0-127 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-128 > < a id = __codelineno-0-128 name = __codelineno-0-128 href = #__codelineno-0-128 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Adobe Licensing Console" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-129 > < a id = __codelineno-0-129 name = __codelineno-0-129 href = #__codelineno-0-129 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-130 > < a id = __codelineno-0-130 name = __codelineno-0-130 href = #__codelineno-0-130 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-131 > < a id = __codelineno-0-131 name = __codelineno-0-131 href = #__codelineno-0-131 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-132 > < a id = __codelineno-0-132 name = __codelineno-0-132 href = #__codelineno-0-132 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-133 > < a id = __codelineno-0-133 name = __codelineno-0-133 href = #__codelineno-0-133 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " CCXProcess" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-134 > < a id = __codelineno-0-134 name = __codelineno-0-134 href = #__codelineno-0-134 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-135 > < a id = __codelineno-0-135 name = __codelineno-0-135 href = #__codelineno-0-135 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-136 > < a id = __codelineno-0-136 name = __codelineno-0-136 href = #__codelineno-0-136 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-137 > < a id = __codelineno-0-137 name = __codelineno-0-137 href = #__codelineno-0-137 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-138 > < a id = __codelineno-0-138 name = __codelineno-0-138 href = #__codelineno-0-138 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " AdobeIPCBroker" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-139 > < a id = __codelineno-0-139 name = __codelineno-0-139 href = #__codelineno-0-139 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-140 > < a id = __codelineno-0-140 name = __codelineno-0-140 href = #__codelineno-0-140 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-141 > < a id = __codelineno-0-141 name = __codelineno-0-141 href = #__codelineno-0-141 > < / a > < span class = w > < / span > < span class = p > },< / span >
< / span > < span id = __span-0-142 > < a id = __codelineno-0-142 name = __codelineno-0-142 href = #__codelineno-0-142 > < / a > < span class = w > < / span > < span class = p > {< / span >
< / span > < span id = __span-0-143 > < a id = __codelineno-0-143 name = __codelineno-0-143 href = #__codelineno-0-143 > < / a > < span class = w > < / span > < span class = nt > " Name" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " CoreSync" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-144 > < a id = __codelineno-0-144 name = __codelineno-0-144 href = #__codelineno-0-144 > < / a > < span class = w > < / span > < span class = nt > " StartupType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Manual" < / span > < span class = p > ,< / span >
< / span > < span id = __span-0-145 > < a id = __codelineno-0-145 name = __codelineno-0-145 href = #__codelineno-0-145 > < / a > < span class = w > < / span > < span class = nt > " OriginalType" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " Automatic" < / span >
< / span > < span id = __span-0-146 > < a id = __codelineno-0-146 name = __codelineno-0-146 href = #__codelineno-0-146 > < / a > < span class = w > < / span > < span class = p > }< / span >
< / span > < span id = __span-0-147 > < a id = __codelineno-0-147 name = __codelineno-0-147 href = #__codelineno-0-147 > < / a > < span class = w > < / span > < span class = p > ],< / span >
< / span > < span id = __span-0-148 > < a id = __codelineno-0-148 name = __codelineno-0-148 href = #__codelineno-0-148 > < / a > < span class = w > < / span > < span class = nt > " link" < / span > < span class = p > :< / span > < span class = w > < / span > < span class = s2 > " https://christitustech.github.io/winutil/dev/tweaks/z--Advanced-Tweaks---CAUTION/DebloatAdobe" < / span >
< / span > < span id = __span-0-149 > < a id = __codelineno-0-149 name = __codelineno-0-149 href = #__codelineno-0-149 > < / a > < span class = p > }< / span >
< / span > < / code > < / pre > < / div > < / details > < h2 id = invoke-script > Invoke Script< a class = headerlink href = #invoke-script title = "Permanent link" > ¶ < / a > < / h2 > < div class = "language-powershell highlight" > < pre > < span > < / span > < code > < span id = __span-1-1 > < a id = __codelineno-1-1 name = __codelineno-1-1 href = #__codelineno-1-1 > < / a > < span class = k > function< / span > < span class = n > CCStopper< / span > < span class = p > {< / span >
< / span > < span id = __span-1-2 > < a id = __codelineno-1-2 name = __codelineno-1-2 href = #__codelineno-1-2 > < / a > < span class = nv > $path< / span > < span class = p > =< / span > < span class = s2 > " C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ADS\Adobe Desktop Service.exe" < / span >
< / span > < span id = __span-1-3 > < a id = __codelineno-1-3 name = __codelineno-1-3 href = #__codelineno-1-3 > < / a >
< / span > < span id = __span-1-4 > < a id = __codelineno-1-4 name = __codelineno-1-4 href = #__codelineno-1-4 > < / a > < span class = c > # Test if the path exists before proceeding< / span >
< / span > < span id = __span-1-5 > < a id = __codelineno-1-5 name = __codelineno-1-5 href = #__codelineno-1-5 > < / a > < span class = k > if< / span > < span class = p > (< / span > < span class = nb > Test-Path< / span > < span class = nv > $path< / span > < span class = p > )< / span > < span class = p > {< / span >
< / span > < span id = __span-1-6 > < a id = __codelineno-1-6 name = __codelineno-1-6 href = #__codelineno-1-6 > < / a > < span class = n > Takeown< / span > < span class = p > /< / span > < span class = n > f< / span > < span class = nv > $path< / span >
< / span > < span id = __span-1-7 > < a id = __codelineno-1-7 name = __codelineno-1-7 href = #__codelineno-1-7 > < / a > < span class = nv > $acl< / span > < span class = p > =< / span > < span class = nb > Get-Acl< / span > < span class = nv > $path< / span >
< / span > < span id = __span-1-8 > < a id = __codelineno-1-8 name = __codelineno-1-8 href = #__codelineno-1-8 > < / a > < span class = nv > $acl< / span > < span class = p > .< / span > < span class = n > SetOwner< / span > < span class = p > (< / span > < span class = no > [System.Security.Principal.NTAccount]< / span > < span class = s2 > " Administrators" < / span > < span class = p > )< / span >
< / span > < span id = __span-1-9 > < a id = __codelineno-1-9 name = __codelineno-1-9 href = #__codelineno-1-9 > < / a > < span class = nv > $acl< / span > < span class = p > |< / span > < span class = nb > Set-Acl< / span > < span class = nv > $path< / span >
< / span > < span id = __span-1-10 > < a id = __codelineno-1-10 name = __codelineno-1-10 href = #__codelineno-1-10 > < / a >
< / span > < span id = __span-1-11 > < a id = __codelineno-1-11 name = __codelineno-1-11 href = #__codelineno-1-11 > < / a > < span class = nb > Rename-Item< / span > < span class = n > -Path< / span > < span class = nv > $path< / span > < span class = n > -NewName< / span > < span class = s2 > " Adobe Desktop Service.exe.old" < / span > < span class = n > -Force< / span >
< / span > < span id = __span-1-12 > < a id = __codelineno-1-12 name = __codelineno-1-12 href = #__codelineno-1-12 > < / a > < span class = p > }< / span > < span class = k > else< / span > < span class = p > {< / span >
< / span > < span id = __span-1-13 > < a id = __codelineno-1-13 name = __codelineno-1-13 href = #__codelineno-1-13 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Adobe Desktop Service is not in the default location." < / span >
< / span > < span id = __span-1-14 > < a id = __codelineno-1-14 name = __codelineno-1-14 href = #__codelineno-1-14 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-15 > < a id = __codelineno-1-15 name = __codelineno-1-15 href = #__codelineno-1-15 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-16 > < a id = __codelineno-1-16 name = __codelineno-1-16 href = #__codelineno-1-16 > < / a >
< / span > < span id = __span-1-17 > < a id = __codelineno-1-17 name = __codelineno-1-17 href = #__codelineno-1-17 > < / a >
< / span > < span id = __span-1-18 > < a id = __codelineno-1-18 name = __codelineno-1-18 href = #__codelineno-1-18 > < / a > < span class = k > function< / span > < span class = n > AcrobatUpdates< / span > < span class = p > {< / span >
< / span > < span id = __span-1-19 > < a id = __codelineno-1-19 name = __codelineno-1-19 href = #__codelineno-1-19 > < / a > < span class = c > # Editing Acrobat Updates. The last folder before the key is dynamic, therefore using a script.< / span >
< / span > < span id = __span-1-20 > < a id = __codelineno-1-20 name = __codelineno-1-20 href = #__codelineno-1-20 > < / a > < span class = c > # Possible Values for the edited key:< / span >
< / span > < span id = __span-1-21 > < a id = __codelineno-1-21 name = __codelineno-1-21 href = #__codelineno-1-21 > < / a > < span class = c > # 0 = Do not download or install updates automatically< / span >
< / span > < span id = __span-1-22 > < a id = __codelineno-1-22 name = __codelineno-1-22 href = #__codelineno-1-22 > < / a > < span class = c > # 2 = Automatically download updates but let the user choose when to install them< / span >
< / span > < span id = __span-1-23 > < a id = __codelineno-1-23 name = __codelineno-1-23 href = #__codelineno-1-23 > < / a > < span class = c > # 3 = Automatically download and install updates (default value)< / span >
< / span > < span id = __span-1-24 > < a id = __codelineno-1-24 name = __codelineno-1-24 href = #__codelineno-1-24 > < / a > < span class = c > # 4 = Notify the user when an update is available but don' t download or install it automatically< / span >
< / span > < span id = __span-1-25 > < a id = __codelineno-1-25 name = __codelineno-1-25 href = #__codelineno-1-25 > < / a > < span class = c > # = It notifies the user using Windows Notifications. It runs on startup without having to have a Service/Acrobat/Reader running, therefore 0 is the next best thing.< / span >
< / span > < span id = __span-1-26 > < a id = __codelineno-1-26 name = __codelineno-1-26 href = #__codelineno-1-26 > < / a >
< / span > < span id = __span-1-27 > < a id = __codelineno-1-27 name = __codelineno-1-27 href = #__codelineno-1-27 > < / a > < span class = nv > $rootPath< / span > < span class = p > =< / span > < span class = s2 > " HKLM:\SOFTWARE\WOW6432Node\Adobe\Adobe ARM\Legacy\Acrobat" < / span >
< / span > < span id = __span-1-28 > < a id = __codelineno-1-28 name = __codelineno-1-28 href = #__codelineno-1-28 > < / a >
< / span > < span id = __span-1-29 > < a id = __codelineno-1-29 name = __codelineno-1-29 href = #__codelineno-1-29 > < / a > < span class = c > # Get all subkeys under the specified root path< / span >
< / span > < span id = __span-1-30 > < a id = __codelineno-1-30 name = __codelineno-1-30 href = #__codelineno-1-30 > < / a > < span class = nv > $subKeys< / span > < span class = p > =< / span > < span class = nb > Get-ChildItem< / span > < span class = n > -Path< / span > < span class = nv > $rootPath< / span > < span class = p > |< / span > < span class = nb > Where-Object< / span > < span class = p > {< / span > < span class = nv > $_< / span > < span class = p > .< / span > < span class = n > PSChildName< / span > < span class = o > -like< / span > < span class = s2 > " {*}" < / span > < span class = p > }< / span >
< / span > < span id = __span-1-31 > < a id = __codelineno-1-31 name = __codelineno-1-31 href = #__codelineno-1-31 > < / a >
< / span > < span id = __span-1-32 > < a id = __codelineno-1-32 name = __codelineno-1-32 href = #__codelineno-1-32 > < / a > < span class = c > # Loop through each subkey< / span >
< / span > < span id = __span-1-33 > < a id = __codelineno-1-33 name = __codelineno-1-33 href = #__codelineno-1-33 > < / a > < span class = k > foreach< / span > < span class = p > (< / span > < span class = nv > $subKey< / span > < span class = k > in< / span > < span class = nv > $subKeys< / span > < span class = p > )< / span > < span class = p > {< / span >
< / span > < span id = __span-1-34 > < a id = __codelineno-1-34 name = __codelineno-1-34 href = #__codelineno-1-34 > < / a > < span class = c > # Get the full registry path< / span >
< / span > < span id = __span-1-35 > < a id = __codelineno-1-35 name = __codelineno-1-35 href = #__codelineno-1-35 > < / a > < span class = nv > $fullPath< / span > < span class = p > =< / span > < span class = nb > Join-Path< / span > < span class = n > -Path< / span > < span class = nv > $rootPath< / span > < span class = n > -ChildPath< / span > < span class = nv > $subKey< / span > < span class = p > .< / span > < span class = n > PSChildName< / span >
< / span > < span id = __span-1-36 > < a id = __codelineno-1-36 name = __codelineno-1-36 href = #__codelineno-1-36 > < / a > < span class = k > try< / span > < span class = p > {< / span >
< / span > < span id = __span-1-37 > < a id = __codelineno-1-37 name = __codelineno-1-37 href = #__codelineno-1-37 > < / a > < span class = nb > Set-ItemProperty< / span > < span class = n > -Path< / span > < span class = nv > $fullPath< / span > < span class = n > -Name< / span > < span class = n > Mode< / span > < span class = n > -Value< / span > < span class = n > 0< / span >
< / span > < span id = __span-1-38 > < a id = __codelineno-1-38 name = __codelineno-1-38 href = #__codelineno-1-38 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Acrobat Updates have been disabled." < / span >
< / span > < span id = __span-1-39 > < a id = __codelineno-1-39 name = __codelineno-1-39 href = #__codelineno-1-39 > < / a > < span class = p > }< / span > < span class = k > catch< / span > < span class = p > {< / span >
< / span > < span id = __span-1-40 > < a id = __codelineno-1-40 name = __codelineno-1-40 href = #__codelineno-1-40 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Registry Key for changing Acrobat Updates does not exist in $fullPath" < / span >
< / span > < span id = __span-1-41 > < a id = __codelineno-1-41 name = __codelineno-1-41 href = #__codelineno-1-41 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-42 > < a id = __codelineno-1-42 name = __codelineno-1-42 href = #__codelineno-1-42 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-43 > < a id = __codelineno-1-43 name = __codelineno-1-43 href = #__codelineno-1-43 > < / a > < span class = p > }< / span >
< / span > < span id = __span-1-44 > < a id = __codelineno-1-44 name = __codelineno-1-44 href = #__codelineno-1-44 > < / a >
< / span > < span id = __span-1-45 > < a id = __codelineno-1-45 name = __codelineno-1-45 href = #__codelineno-1-45 > < / a > < span class = n > CCStopper< / span >
< / span > < span id = __span-1-46 > < a id = __codelineno-1-46 name = __codelineno-1-46 href = #__codelineno-1-46 > < / a > < span class = n > AcrobatUpdates< / span >
< / span > < / code > < / pre > < / div > < h2 id = undo-script > Undo Script< a class = headerlink href = #undo-script title = "Permanent link" > ¶ < / a > < / h2 > < div class = "language-powershell highlight" > < pre > < span > < / span > < code > < span id = __span-2-1 > < a id = __codelineno-2-1 name = __codelineno-2-1 href = #__codelineno-2-1 > < / a > < span class = k > function< / span > < span class = n > RestoreCCService< / span > < span class = p > {< / span >
< / span > < span id = __span-2-2 > < a id = __codelineno-2-2 name = __codelineno-2-2 href = #__codelineno-2-2 > < / a > < span class = nv > $originalPath< / span > < span class = p > =< / span > < span class = s2 > " C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ADS\Adobe Desktop Service.exe.old" < / span >
< / span > < span id = __span-2-3 > < a id = __codelineno-2-3 name = __codelineno-2-3 href = #__codelineno-2-3 > < / a > < span class = nv > $newPath< / span > < span class = p > =< / span > < span class = s2 > " C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ADS\Adobe Desktop Service.exe" < / span >
< / span > < span id = __span-2-4 > < a id = __codelineno-2-4 name = __codelineno-2-4 href = #__codelineno-2-4 > < / a >
< / span > < span id = __span-2-5 > < a id = __codelineno-2-5 name = __codelineno-2-5 href = #__codelineno-2-5 > < / a > < span class = k > if< / span > < span class = p > (< / span > < span class = nb > Test-Path< / span > < span class = n > -Path< / span > < span class = nv > $originalPath< / span > < span class = p > )< / span > < span class = p > {< / span >
< / span > < span id = __span-2-6 > < a id = __codelineno-2-6 name = __codelineno-2-6 href = #__codelineno-2-6 > < / a > < span class = nb > Rename-Item< / span > < span class = n > -Path< / span > < span class = nv > $originalPath< / span > < span class = n > -NewName< / span > < span class = s2 > " Adobe Desktop Service.exe" < / span > < span class = n > -Force< / span >
< / span > < span id = __span-2-7 > < a id = __codelineno-2-7 name = __codelineno-2-7 href = #__codelineno-2-7 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Adobe Desktop Service has been restored." < / span >
< / span > < span id = __span-2-8 > < a id = __codelineno-2-8 name = __codelineno-2-8 href = #__codelineno-2-8 > < / a > < span class = p > }< / span > < span class = k > else< / span > < span class = p > {< / span >
< / span > < span id = __span-2-9 > < a id = __codelineno-2-9 name = __codelineno-2-9 href = #__codelineno-2-9 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Backup file does not exist. No changes were made." < / span >
< / span > < span id = __span-2-10 > < a id = __codelineno-2-10 name = __codelineno-2-10 href = #__codelineno-2-10 > < / a > < span class = p > }< / span >
< / span > < span id = __span-2-11 > < a id = __codelineno-2-11 name = __codelineno-2-11 href = #__codelineno-2-11 > < / a > < span class = p > }< / span >
< / span > < span id = __span-2-12 > < a id = __codelineno-2-12 name = __codelineno-2-12 href = #__codelineno-2-12 > < / a >
< / span > < span id = __span-2-13 > < a id = __codelineno-2-13 name = __codelineno-2-13 href = #__codelineno-2-13 > < / a > < span class = k > function< / span > < span class = n > AcrobatUpdates< / span > < span class = p > {< / span >
< / span > < span id = __span-2-14 > < a id = __codelineno-2-14 name = __codelineno-2-14 href = #__codelineno-2-14 > < / a > < span class = c > # Default Value:< / span >
< / span > < span id = __span-2-15 > < a id = __codelineno-2-15 name = __codelineno-2-15 href = #__codelineno-2-15 > < / a > < span class = c > # 3 = Automatically download and install updates< / span >
< / span > < span id = __span-2-16 > < a id = __codelineno-2-16 name = __codelineno-2-16 href = #__codelineno-2-16 > < / a >
< / span > < span id = __span-2-17 > < a id = __codelineno-2-17 name = __codelineno-2-17 href = #__codelineno-2-17 > < / a > < span class = nv > $rootPath< / span > < span class = p > =< / span > < span class = s2 > " HKLM:\SOFTWARE\WOW6432Node\Adobe\Adobe ARM\Legacy\Acrobat" < / span >
< / span > < span id = __span-2-18 > < a id = __codelineno-2-18 name = __codelineno-2-18 href = #__codelineno-2-18 > < / a >
< / span > < span id = __span-2-19 > < a id = __codelineno-2-19 name = __codelineno-2-19 href = #__codelineno-2-19 > < / a > < span class = c > # Get all subkeys under the specified root path< / span >
< / span > < span id = __span-2-20 > < a id = __codelineno-2-20 name = __codelineno-2-20 href = #__codelineno-2-20 > < / a > < span class = nv > $subKeys< / span > < span class = p > =< / span > < span class = nb > Get-ChildItem< / span > < span class = n > -Path< / span > < span class = nv > $rootPath< / span > < span class = p > |< / span > < span class = nb > Where-Object< / span > < span class = p > {< / span > < span class = nv > $_< / span > < span class = p > .< / span > < span class = n > PSChildName< / span > < span class = o > -like< / span > < span class = s2 > " {*}" < / span > < span class = p > }< / span >
< / span > < span id = __span-2-21 > < a id = __codelineno-2-21 name = __codelineno-2-21 href = #__codelineno-2-21 > < / a >
< / span > < span id = __span-2-22 > < a id = __codelineno-2-22 name = __codelineno-2-22 href = #__codelineno-2-22 > < / a > < span class = c > # Loop through each subkey< / span >
< / span > < span id = __span-2-23 > < a id = __codelineno-2-23 name = __codelineno-2-23 href = #__codelineno-2-23 > < / a > < span class = k > foreach< / span > < span class = p > (< / span > < span class = nv > $subKey< / span > < span class = k > in< / span > < span class = nv > $subKeys< / span > < span class = p > )< / span > < span class = p > {< / span >
< / span > < span id = __span-2-24 > < a id = __codelineno-2-24 name = __codelineno-2-24 href = #__codelineno-2-24 > < / a > < span class = c > # Get the full registry path< / span >
< / span > < span id = __span-2-25 > < a id = __codelineno-2-25 name = __codelineno-2-25 href = #__codelineno-2-25 > < / a > < span class = nv > $fullPath< / span > < span class = p > =< / span > < span class = nb > Join-Path< / span > < span class = n > -Path< / span > < span class = nv > $rootPath< / span > < span class = n > -ChildPath< / span > < span class = nv > $subKey< / span > < span class = p > .< / span > < span class = n > PSChildName< / span >
< / span > < span id = __span-2-26 > < a id = __codelineno-2-26 name = __codelineno-2-26 href = #__codelineno-2-26 > < / a > < span class = k > try< / span > < span class = p > {< / span >
< / span > < span id = __span-2-27 > < a id = __codelineno-2-27 name = __codelineno-2-27 href = #__codelineno-2-27 > < / a > < span class = nb > Set-ItemProperty< / span > < span class = n > -Path< / span > < span class = nv > $fullPath< / span > < span class = n > -Name< / span > < span class = n > Mode< / span > < span class = n > -Value< / span > < span class = n > 3< / span >
< / span > < span id = __span-2-28 > < a id = __codelineno-2-28 name = __codelineno-2-28 href = #__codelineno-2-28 > < / a > < span class = p > }< / span > < span class = k > catch< / span > < span class = p > {< / span >
< / span > < span id = __span-2-29 > < a id = __codelineno-2-29 name = __codelineno-2-29 href = #__codelineno-2-29 > < / a > < span class = nb > Write-Host< / span > < span class = s2 > " Registry Key for changing Acrobat Updates does not exist in $fullPath" < / span >
< / span > < span id = __span-2-30 > < a id = __codelineno-2-30 name = __codelineno-2-30 href = #__codelineno-2-30 > < / a > < span class = p > }< / span >
< / span > < span id = __span-2-31 > < a id = __codelineno-2-31 name = __codelineno-2-31 href = #__codelineno-2-31 > < / a > < span class = p > }< / span >
< / span > < span id = __span-2-32 > < a id = __codelineno-2-32 name = __codelineno-2-32 href = #__codelineno-2-32 > < / a > < span class = p > }< / span >
< / span > < span id = __span-2-33 > < a id = __codelineno-2-33 name = __codelineno-2-33 href = #__codelineno-2-33 > < / a >
< / span > < span id = __span-2-34 > < a id = __codelineno-2-34 name = __codelineno-2-34 href = #__codelineno-2-34 > < / a > < span class = n > RestoreCCService< / span >
< / span > < span id = __span-2-35 > < a id = __codelineno-2-35 name = __codelineno-2-35 href = #__codelineno-2-35 > < / a > < span class = n > AcrobatUpdates< / span >
2024-08-09 09:58:32 -05:00
< / span > < / code > < / pre > < / div > < h2 id = service-changes > Service Changes< a class = headerlink href = #service-changes title = "Permanent link" > ¶ < / a > < / h2 > < p > Windows services are background processes for system functions or applications. Setting some to manual optimizes performance by starting them only when needed.< / p > < p > You can find information about services on < a href = https://www.wikiwand.com/en/Windows_service > Wikipedia< / a > and < a href = https://learn.microsoft.com/en-us/dotnet/framework/windows-services/introduction-to-windows-service-applications > Microsoft's Website< / a > .< / p > < h3 id = service-name-agsservice > Service Name: AGSService< a class = headerlink href = #service-name-agsservice title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Disabled< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-agmservice > Service Name: AGMService< a class = headerlink href = #service-name-agmservice title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Disabled< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobeupdateservice > Service Name: AdobeUpdateService< a class = headerlink href = #service-name-adobeupdateservice title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobe-acrobat-update > Service Name: Adobe Acrobat Update< a class = headerlink href = #service-name-adobe-acrobat-update title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobe-genuine-monitor-service > Service Name: Adobe Genuine Monitor Service< a class = headerlink href = #service-name-adobe-genuine-monitor-service title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Disabled< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobearmservice > Service Name: AdobeARMservice< a class = headerlink href = #service-name-adobearmservice title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobe-licensing-console > Service Name: Adobe Licensing Console< a class = headerlink href = #service-name-adobe-licensing-console title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-ccxprocess > Service Name: CCXProcess< a class = headerlink href = #service-name-ccxprocess title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-adobeipcbroker > Service Name: AdobeIPCBroker< a class = headerlink href = #service-name-adobeipcbroker title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < h3 id = service-name-coresync > Service Name: CoreSync< a class = headerlink href = #service-name-coresync title = "Permanent link" > ¶ < / a > < / h3 > < p > < strong > Startup Type:< / strong > Manual< / p > < p > < strong > Original Type:< / strong > Automatic< / p > < p > < a href = https://github.com/ChrisTitusTech/winutil/tree/main/config/tweaks.json > View the JSON file< / a > < / p > < aside class = md-source-file > < span class = md-source-file__fact > < span class = md-icon title = "Last update" > < svg xmlns = http://www.w3.org/2000/svg viewbox = "0 0 24 24" > < path d = "M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z" / > < / svg > < / span > < span class = "git-revision-date-localized-plugin git-revision-date-localized-plugin-date" > August 7, 2024< / span > < / span > < / aside > < / article > < / div > < script > v a r t a b s = _ _ m d _ g e t ( " _ _ t a b s " ) ; i f ( A r r a y . i s A r r a y ( t a b s ) ) e : f o r ( v a r s e t o f d o c u m e n t . q u e r y S e l e c t o r A l l ( " . t a b b e d - s e t " ) ) { v a r t a b , l a b e l s = s e t . q u e r y S e l e c t o r ( " . t a b b e d - l a b e l s " ) ; f o r ( t a b o f t a b s ) f o r ( v a r l a b