"Update failed” manually trying to check for updates in 64-bit Adobe Acrobat Reader Document Cloud
I have been installing Adobe Acrobat Reader Document Cloud (AARDC) in my administrator account of a 64-bit Windows 10 Home Edition operating system on a Dell Corporation notebook computer. In this operating system I also have one regular-, or standard-user account, which along with my administrator account make a total of two user accounts in my Windows-10 operating system. A problem of being unable to install the subkey of DisableExceptionChainValidation of the registry keys Acrobat.exe, AcrobatInfo.exe, and AcroCEF.exe in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options was gratefully twice solved by within Windows “Apps” clicking on “Adobe Acrobat (64-bit)” and selecting “Modify” and later filling the empty radio “button” beside “Repair…” after much earlier during an installation of AARDC clicking on “Ignore” when being notified of Error 1406s due to possibly permission problems writing that subkey into the Windows registry. (This sort of problem and clickings on “Ignore” software “buttons” were reported by poster Martin28970237xnkw on https://community.adobe.com/t5/acrobat-reader-discussions/unable-to-install-acrobat-reader-dc-newer-version-already-installed-windows-10-cleaner-tool-run/m-p/13665165#M98510 on the Internet. And, again from Martin28970237xnkw, an earlier problem of receiving the message “Newer version already installed” could be managed by executing AdobeAcroCleaner obtained by clicking on 64-bit installer, all tracks on https://www.adobe.com/devnet-docs/acrobatek/tools/Labs/cleaner/.html#downloads, restarting Windows 10, attempting to install the AARDC again, and subsequently double-clicking on setup.exe in C:\Program Files\Common Files\Adobe\Setup\{AC76BA86-1033-1033=7760-BC15014EA700}.) On June 29, 2023 I gratefully had one success in manually updating version 2023.001.20064 of 64-bit AARDC via “Menu, Help, Check for updates” to version 2023.003.20015; but afterward in such manual checking for updates to version 2023.001.20064 of 64-bit AARDC on July 7 and 24, 2023 I had the result of “Update failed”; though on July 7, 2023 my notes do not indicate that I restarted Windows 10 after executing the Adobe “cleaner”. In fact after that one, June 29, 2023 success in updating the 64-bit, version 2023.001.20064 of AARDC, between the seventh and 24th days of July in the year 2023 I could not manually update any of the following versions of 64-bit AARDC via “Menu, Help, Check for updates”: 2023.001.20064, 2023.003.20015, or 2023.003.20244. In the 64-bit version 2023.003.20244 of AARDC, which was still installed in my Windows-10 operating system on July 24, 2023, the displayed texts sequentially appearing in a dialog box entitled “Adobe Acrobat Updater” following “Menu, Help, Check for updates” while my computer was online were “Checking for updates”, “Connecting to server…”, and “Update failed”.
I read on the Internet that AARDC, like a number of other computer programs in a modern Windows operating system, uses the computer program “Windows Installer” in checking for updates to it. My Windows Installer passed several tests of it after I on July 7, 2023 had some corruptions in my Windows-10 installation fixed by executing the system file checker with the command “sfc /scannow” entered in Windows PowerShell(Admin). But I gratefully had the result of no integrity violations found after similarly entering “sfc /scannow” on July 18, 2023.
After noting the time of one such “Update failed” notification while my computer was online, I found no blocks by my “firewall” computer program of incoming or outgoing “traffic” to or from Windows-10 operating system during a period of time which included the time of that “Update failed” notification. And within my 64-bit, version 2023.003.20244 of the AARDC I could “Start” and “Stop” the apparently 32-bit computer program Adobe Acrobat Update Service, which has been run by the executable file C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe.
Following poster LeoAdobeX’s advice on https://community.adobe.com/t5/acrobat-discussions/adobe-acrobat-dc-versioin-15-006-30096-fails-update/m-p/9575727#M83032 and subsequent further explanations to enable verbose “logging” (humor: but not with tree logs) associated with checks for updates to AARDC I input the new registry subkey iLogLevel into the registry key Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Adobe\Adobe ARM\1.0\ARM (Adobe Reader Manager) and set its REG_DWORD value as hexadecimal “1”. Now I include a fictitious name of ADMIN_ACCOUNT_NAME for my Windows-10 administrator account name. Following more of poster LeoAdobeX’s instruction, in a directory of the form C:\Users\ADMIN_ACCOUNT_NAME\AppData (a normally hidden directory)\Local\Temp I could open the file AdobeARM.log in the Windows computer program Notepad to see the resulting verbose logging associated with checking for updates to AARDC. Below are the contents of that file, produced on July 25, 2023, after changing my administrator account name to ADMIN_ACCOUNT_NAME.
[2023-07-25 22:24:31:0843] Adobe ARM 1.824.460.1047 logging started.
[2023-07-25 22:24:31:0859] Command Line: /PRODUCT:Acrobat /VERSION:23.0 /MODE:1
[2023-07-25 22:24:31:0859] Notify...
[2023-07-25 22:24:31:0859] Could not find ARM server to notify
[2023-07-25 22:24:31:0859] GetLastError(): 2 - The system cannot find the file specified.
[2023-07-25 22:24:31:0859] InitUIStrings...
[2023-07-25 22:24:31:0937] ************************************
[2023-07-25 22:24:31:0937] InitSessionWithProduct...
[2023-07-25 22:24:31:0937] ProductCode: {AC76BA86-1033-1033-7760-BC15014EA700}
[2023-07-25 22:24:31:0937] ProductName: Adobe Acrobat (64-bit)
[2023-07-25 22:24:31:0937] ProductVersion: 23.003.20244
[2023-07-25 22:24:31:0937] ProductUACPatching: enabled
[2023-07-25 22:24:31:0937] Product UI Language: ENU
[2023-07-25 22:24:31:0937] ProductLanguage installed: 1033
[2023-07-25 22:24:31:0937] ProductRegistry: SOFTWARE\Adobe\Adobe Acrobat\DC
[2023-07-25 22:24:31:0937] ProductInstallDir: C:\Program Files\Adobe\Acrobat DC\
[2023-07-25 22:24:31:0937] Manifest URL: https://armmf.adobe.com/arm-manifests/win/AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:31:0937] InitUIStrings...
[2023-07-25 22:24:31:0937] re-initializing strings with langauge: ENU
[2023-07-25 22:24:32:0000] InitListener...
[2023-07-25 22:24:32:0000] Init...
[2023-07-25 22:24:32:0000] Notify...
[2023-07-25 22:24:32:0000] Could not find ARM server to notify
[2023-07-25 22:24:32:0000] GetLastError(): 2 - The system cannot find the file specified.
[2023-07-25 22:24:32:0000] StartServer...
[2023-07-25 22:24:32:0000] IsVistaOrLater returns 1
[2023-07-25 22:24:32:0000] ARM Server started
[2023-07-25 22:24:32:0000] Action added: Listener
[2023-07-25 22:24:32:0000] RunManual...
[2023-07-25 22:24:32:0328] Action added: Dialog
[2023-07-25 22:24:32:0328] CanRun...
[2023-07-25 22:24:32:0328] IsPatchingDisabled...
[2023-07-25 22:24:32:0328] Admin User, will update
[2023-07-25 22:24:32:0328] StartProduct...
[2023-07-25 22:24:32:0328] IsEULA_Accepted...
[2023-07-25 22:24:32:0328] EULA accepted from 2
[2023-07-25 22:24:32:0328] GetPreferences...
[2023-07-25 22:24:32:0328] Using registered preference AUTO_ALL
[2023-07-25 22:24:32:0328] InitDownloadManager...
[2023-07-25 22:24:32:0343] GetOverwriteURL...
[2023-07-25 22:24:32:0343] No overwrite file
[2023-07-25 22:24:32:0375] Product can start
[2023-07-25 22:24:32:0375] Action added: Download Manifest
[2023-07-25 22:24:32:0375] Downloading Manifest:
[2023-07-25 22:24:32:0375] URL: https://armmf.adobe.com/arm-manifests/win/AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:32:0375] file: C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe\ARM\Acrobat_23.003.20244\AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:32:0593] DownloadFileAndWait()
[2023-07-25 22:24:37:0859] Creating BITS job LocalFileName:C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe\ARM\Acrobat_23.003.20244\AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:37:0859] Creating BITS job RemoteName:https://armmf.adobe.com/arm-manifests/win/AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:37:0859] downLoadFileSet(): File Count: 1
[2023-07-25 22:24:38:0546] StoreCRD...
[2023-07-25 22:24:38:0546] No CRD to store
[2023-07-25 22:24:38:0578] BITs download success: C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe\ARM\Acrobat_23.003.20244\AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:39:0437] valid after BITs download: C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe\ARM\Acrobat_23.003.20244\AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:39:0437] TransferProductManifest...
[2023-07-25 22:24:39:0452] Copy Manifest C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe\ARM\Acrobat_23.003.20244\AcrobatDCx64Manifest3.msi
[2023-07-25 22:24:39:0452] Action deleted: Download Manifest
[2023-07-25 22:24:39:0452] ReportSessionData...
[2023-07-25 22:24:39:0593] ShowArmDialog...
[2023-07-25 22:24:39:0906] SetBalooonInstallFinished...
[2023-07-25 22:25:45:0210] User exited
[2023-07-25 22:25:45:0273] Action deleted: Dialog
[2023-07-25 22:25:45:0304] LogReportDataIntoAnalytics... requested by exit instance
[2023-07-25 22:25:45:0304] LetProductUseArmReportData...
[2023-07-25 22:25:45:0304] module path not found
[2023-07-25 22:25:45:0304] Not opted in
[2023-07-25 22:25:45:0304] HighBeam not initialized
[2023-07-25 22:25:45:0304] done with Report file
[2023-07-25 22:25:45:0304] SafeDeleteReportFile...
[2023-07-25 22:25:45:0304] Cleanup...
[2023-07-25 22:25:45:0304] CleanupEx...
[2023-07-25 22:25:45:0304] Notify...
[2023-07-25 22:25:45:0304] WriteFile succeeded in Notify
[2023-07-25 22:25:45:0304] Listener - ARM_MESSAGE_FROM_ARM_CLEANUP
[2023-07-25 22:25:45:0304] Notify...
[2023-07-25 22:25:45:0304] WriteFile succeeded in Notify
[2023-07-25 22:25:45:0304] Requested to stop listener
[2023-07-25 22:25:45:0304] Confirming request to stop listener
[2023-07-25 22:25:45:0304] Action deleted: Listener
[2023-07-25 22:25:45:0523] ARM returns ERROR_SUCCESS
[2023-07-25 22:25:45:0523] Adobe ARM 1.824.460.1047 logging finished.
I do not know everything about the above details. However, I did not find “ERROR” followed by a number in the above contents.
Question 1 for experts: Do you see anything in the above verbose logging which indicates why I received the message “Update failed” when checking for updates to the AARDC on July 20, 2023?
The abbreviation BITS in the above verbose logging probably stands for Background Intelligent Transfer Service. The association of the word “download” with BITS in the above verbose logging implies to me a successful connection to the Internet. Furthermore when I tried to manually check for updates to AARDC while my computer was offline, I received the different and more-detailed notice than while online of “Update failed”. “Cannot establish a connection. Please try again later.” Therefore while online it appears that a connection was very likely established to the Internet while checking for updates to AARDC. So I wonder if a problem in the computer-server software used when manually checking for updates to 64-bit AARDC could have developed on or after July 7, 2023, for example, some sort of mismatch between AARDC computer code and server-computer code.
Question 2: In this regard can anyone with a 64-bit version of the AARDC installed in a 64-bit Windows-10 operating system report any success in manually checking for updates for AARDC with any result besides “Update failed” in either the 2023.001.20064 or 2023.003.20015 versions of 64-bit AARDC or, on or after July 11, 2023 when version 2023.003.20244 of 64-bit AARDC was released, that latter version of AARDC?
Another thought is that on July 11, 2023 I had the 2023-07 cumulative update KB (Knowledge Base) 5028166 installed to my 64-bit Windows 10 Home Edition, Version 22H2 operating system and the 2023-07 cumulative update installed to versions 3.5, 4.8, and 4.8.1 of the .NET framework in that same operating system. However, my notes show that I received the “Update failed” message which I have been discussing here on both the sixth and seventh days of July in the year 2023, which were days before I had those two Windows-10 updates installed in my Windows-10 installation. Therefore in applying Occam’s “razor” (https://en.wikipedia.org/wiki/Occam%27s_razor) to this situation one would consider just one explanation other than these Windows updates for the occurrences of “Update failed” more likely than one explanation due to these Windows updates plus a second explanation for my occurrences of “Update failed”. In other words with some ignorance of the cause or causes for a phenomenon, having two independent causes seems less likely than just one cause for an observed phenomenon. Furthermore the version of the Windows Installer 5.0.19041.2193 that I have been using lately, from right-touchpad-clicking on C:\Windows\system32\msiexec.exe was last modified on May 5, 2023, which was long before the period of time of June 29-July 24, 2023 that I have been discussing here. So unless there is more of Windows 10 involved in checking for updates to AARDC than Windows Installer, it appears that interference of the process of updating AARDC by updates to Windows 10 installed on July 11, 2023 can be ruled out.
I am interested in especially poster LeoAdobeX’s analysis of my situation and the above lines of the file AdobeARM.log, if he still makes comments in this online “forum”. Poster LeoAdobeX on https://community.adobe.com/t5/acrobat-reader-discussions/persistent-adobearm-failure-to-update/m-p/3964638 thought that in a case in which update checking failed in AARDC and when an obvious error number could not be found in AdobeARM.log output with verbose logging in it that there might have been a permission problem in “communications” between different parts of AARDC. In this respect I note that parts of my AARDC computer software are installed in at least three separate directory “branches.” For example, the file Updater.api is located in C:\Program Files\Adobe\Acrobat DC\Acrobat\plug_ins; the file Acrobat.exe, which appears to be for the main window of AARDC, is located in C:\Program Files\Adobe\Acrobat DC\Acrobat; but the file armsvc.exe is located in C:\Program Files (x86)\Common Files\Adobe\ARM\1.0; and AdobeARM.log is located in a directory of the form C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Temp.
Question 3: Does Windows 10 “consider”, for example, armsvc.exe and Acrobat.exe to be separate applications, even though they are each parts of the application AARDC?
The answer to this question could be important because although C:\Program Files and C:\Program Files (x86) are both owned by “Trusted Installer” in my July 25, 2023 installation of AARDC, some permissions for some subfolders containing AARDC computer software had the restricted permissions of only “Read & execute” for “ALL APPLICATION PACKAGES”.
From July 25, 2023 here was a list of my owners and permissions for some relevant directories of the following forms in my present 64-bit Windows-10 operating system with 64-bit AARDC 2023.003.20244 installed in it. Note that there was no C:\Program Files (x86)\Adobe directory in my AARDC installation on July 25, 2023.
D I R E C T O R I E S
| C:\Program Files\Common Files\Adobe | C:\Program Files\Adobe\Acrobat DC | C:\Program Files (x86)\Common Files\Adobe | C:\Users\ADMIN_ACCOUNT_NAME\AppData\Local\Adobe | C:\Users |
Owner | Administrators | SYSTEM | SYSTEM | ADMIN_ACCOUNT_NAME | SYSTEM |
Trusted Installer permissions | Full control over this folder and subfolders | Full control over this folder and subfolders | Full control over this folder and subfolders | ---- | ---- |
SYSTEM permissions | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files |
Administrators’ permissions | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files | Full control over this folder, subfolders, and files |
Users’ permissions | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | ---- | Read & execute over this folder, subfolders, and files |
CREATOR OWNER permissions | Full control over only subfolders and files | Full control over only subfolders and files | Full control over only subfolders and files | ---- | ---- |
ALL APPLICATION PACKAGES’ permissions | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | ---- | ---- |
ALL RESTRICTED APPLICATION PACKAGES’ permissions | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | Read & execute over this folder, subfolders, and files | ---- | ---- |
ADMIN_ACCOUNT_NAME | ---- | ---- | ---- | Full control over this folder, subfolders, and files | ---- |
Everyone’s permissions | ---- | ---- | ---- | ---- | Read & execute over this folder, subfolders, and files |
The word “Adobe” does not appear in my System or User “PATH” environment variables in my Windows-10 installation.
Question 4: Do you see any problems with my above ownerships and permissions, especially assignments which might cause the display of “Update failed” after manually checking for updates to AARDC while online? During a manual check for updates to AARDC I did not see any “Error 1406” associated with a concern relating to permissions.
I performed an experiment overlapping an experiment suggested by poster Ankit_Jain on https://community.adobe.com/t5/acrobat-reader-discussions/persistent-adobearm-failure-to-update/m-p/3964638. In my experiment I deleted C:\Program Files (x86)\Common Files\Adobe and afterward repaired my AARDC installation via clicking on “Adobe Acrobat (64-bit)” in “Apps” and then clicking on “Modify” and the radio “button” beside “Repair..” to have a black disc placed within that otherwise empty radio “button”. That “Repair..” operation restored at least C:\Program Files (x86)\Adobe\ARM. But in AARDC clicking on “Menu, Help, Check for updates” still resulted in “Update failed”, probably while my computer was connected to the Internet.
Now I turn to the automatic process of checking for updates to AARDC. Perhaps there might be a similar or even the same problem in automatically checking for updates to AARDC as in the manual checking for such updates. I think that usually, if not always, I have been agreeing to such automatic checking for updates to AARDC.
There might already be some perhaps weak evidence that such automatic checking for updates to AARDC may not have been working for me because I had my computer, with a version of AARDC installed on its hard-disk drive, online some of the time between July 11, 2023, when version 2023.003.20244 of AARDC was released, and July 18, 2023 when I probably first installed version 2023.003.20244 of AARDC; yet I was not automatically notified of that new version of AARDC. But a weakness in this reasoning is that if I would not have had my computer, with AARDC installed on its hard-disk drive, online when a check was automatically attempted to be made for that new version of AARDC, I could have missed seeing such a notification.
Question 5: How may I test the automatic checking for updates to AARDC or monitor such checking to determine whether it was effective or not, preferably in a way in which I may see notifications of possible problems in such checking?
Question 6: The notice “Update failed” appeared on a dialog box labeled with Adobe Acrobat Updater. So I assume that the message “Update failed” came from AARDC instead of Windows Installer. Is that assumption of mine correct?
Question 7: On the server-computer side of the computer software I hope there would be some message to explain why a check for updates to AARDC from a client computer failed. Would someone please check to see what kinds of explanatory messages would be displayed by the appropriate server-computer software in the cases of such failures after a successful Internet connection by a client computer to the server computer has been made?
Question 8: I think that in an SDK (Software Development Kit) on https://opensource.adobe.com/dc-acrobat-sdk-docs/acrobatsdk/ there may be some open-source computer code available to work with AARDC. But it appears to me that for the free version of AARDC source code may not be publicly available. Is this thinking of mine correct?
The causes for the message “Update failed” regarding checking for updates to AARDC ought to be apparent to a computer programmer knowledgeable in the computer language in which such computer code was written. The list of those possible causes ought to be reduced by the condition that a connection to the Internet to check for updates was established. On the client side at least two parts of the AARDC code which could be important in checking for updates to AARDC could conceivably be Updater.api, located in C:\Program Files\Adobe\Acrobat DC\Acrobat\plug_ins, and armsvc.exe, located in C:\Program Files (x86)\Common Files\Adobe\ARM\1.0. So in the source code for those two files might be places to look for the conditions to meet for the message “Update failed” to be displayed. In the source, server-computer software someone might look for the conditions to meet to order the output of some message of a failure to check for updates to AARDC.
Question 9: In what computer language is the AARDC source code written?
Question 10a: Is there any appropriate, free, “debugging” computer program available for users of AARDC which could help computer programmers of AARDC “pinpoint” the causes of possible software problems in AARDC source code?
Question 10b: And if so, how may I obtain it?
My most recent “step” in updating 64-bit AARDC was while a repaired installation of 64-bit AARDC 2023.001.20064 was installed to double-click on and afterward “Open” the file AcroRdrDCx64Upd2300320244.msp downloaded from https://www.adobe.com/devnet-docs/acrobatetk/tools/ReleaseNotesDC/continuous/dccontinuousjuly2023.html and labeled as “Reader” with a posted size of 311 MegaBytes (MB) which was supposed to be installed over “DC base (64-bit)” (which probably meant over a 64-bit, Document Cloud, version of Adobe “something”). But after entering the so-installed version 2023.003.20244 of 64-bit AARDC and clicking on “Menu, Help, Check for updates,” the result was still “Update failed”, probably while my computer was connected to the Internet.
