Error: "One or more files was not updated" or "Workstation update failed"
Description

Cause
  • User does not have Read\Write Permissions to the following locations:
    • C:\
    • C:\Program Files (x86)\Common Files\Sage\Common Components\
    • C:\ProgramData\Sage\Common Components\
    • C:\...\MAS90\ (Only applies to Advanced and Premium versions)
    • Antivirus Protection, Malware Prevention, or similar security program is restricting users from runing a VB script, identifying it as a threat or malicious
    • Antivirus deletes files (launch32.exe or launcher.2016.exe) after updates installed for the Antivirus
Resolution
NOTE: Temporarily disable Anti-Virus before performing steps below

  • Install with Domain or Local Administrator account
    NOTE: Can also press Shift while right-clicking Sage 100 shortcut and choosing 'Run-as different User' to run Workstation Sync with Administrator account
  1. Log into workstation with Administrator account.
  2. Open Sage 100.
  3. Select Cancel at Logon Prompt.
  4. Log out of Windows.
  5. Log back into workstation with end user account
  • Make sure user opening Sage 100 client has FULL permissions to 'C:\Program Files (x86)\Common Files\Sage\' (C:\ProgramData\ for version 2020 or higher)
  1. Browse to C:\Program Files (x86)\Common Files\ (C:\ProgramData\ for version 2020 or higher) )folder
  2. Right-cick 'Sage' folder and select Properties\
  3. Select Security tab
  4. Click Advanced
  5. Verify the user has FULL control to current folder and subfolder and files
    NOTE: (if applicable) Give the current user Full control to folder
  6. Click OK until Properties window is closed
  7. Try opening Sage 100 workstation client again


  • Manually install update from Administrator Command Prompt
    • Sage 100 Standard
      1. Open Administrator Command Prompt (Start, Accessories ( or Windows System), right-click Command Prompt and choose 'Run as Administrator')
      2. If you are not in the directory containing Wscript.exe cd to that location.
      3. Type: Wscript.exe "%temp%\_autoupdater\autoupdatelaunch.vbs"
      4. Press Enter
        NOTE:
        Exit Command Prompt if you do not own Payroll
      5. Type: Wscript.exe "%temp%\_autoupdater\autoupdate_PAYROLLlaunch.vbs
      6. Press Enter
      7. Exit Command Prompt
    • Sage 100 Advanced and Premium
      1. Open Administrator Command Prompt (Start, Accessories ( or Windows System), right-click Command Prompt and choose 'Run as Administrator')
      2. Type: Wscript.exe "PathToLocalMAS90Folder\Home\Lib\_Updater\autoupdatelaunch.vbs"
        (i.e. "wscript C:\Sage\Sage 100 Workstation 2018\MAS90\Home\Lib\_Updater\autoupdatelaunch.vbs")
      3. Press Enter
        NOTE: Exit Command Prompt if you do not own Payroll
      4. Type: Wscript.exe "PathToLocalMAS90Folder\Home\Lib\_Updater\autoupdate_PAYROLLlaunch.vbs"
        (i.e. "wscript C:\Sage\Sage 100 Workstation 2018\MAS90\Home\Lib\_Updater\autoupdate_PAYROLLlaunch.vbs")
      5. Press Enter
      6. Exit Command Prompt


  • Use the following steps when .vbs files are not located on local workstation
    • Sage 100 Advanced and Premium
  1. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpMAS\' on the local workstation (i.e. C:\Sage\Sage 100\MAS90\Home\Lib\_Updater\tmpMAS)
  2. Create the following two folders
    • App
    • Env
  3. Browse to \\servername\share\...\MAS90\Home\Lib\_repository\masx.xx.xx.xx\App\Any\ folder (x.xx.xx.xx=latest update installed; i.e. 6.00.01.00 = 2018 Product Update 1)
  4. Press CTLR+A to select ALL folders and files.
  5. Right-click one of the selected folder(s) and select COPY.
  6. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpMAS\App\' folder on the local workstation.
  7. Press CTRL+V to paste items copied from Step 5.
  8. Browse to \\servername\share\...\MAS90\Home\Lib\_repository\masx.xx.xx.xx\Env\Any
  9. Press CTLR+A to select ALL folders and files.
  10. Right-click one of the selected folder(s) and select COPY.
  11. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpMAS\Env\' folder on the local workstation.
  12. Press CTRL+V to paste items copied from Step 10.
  13. Open Administrator Command Prompt (Start, Accessories ( or Windows System), right-click Command Prompt and choose 'Run as Administrator')
  14. Type: Wscript.exe "C:\...\MAS90\HOME\LIB\_UPDATER\autoupdatelaunch.vbs" (i.e. Wscript.exe "C:\Sage\Sage 100\MAS90\HOME\_UPDATER\autoupdatelaunch.vbs")
  15. Press Enter.
  16. Exit Command Prompt.
    NOTE: Skip to Last Step (33) if you DO NOT own Payroll module.
  17. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpPAYROLL' on the local workstation (i.e. C:\Sage\Sage 100\MAS90\Home\Lib\_Updater\tmpPAYROLL)
  18. Create the following two folders.
    • App
    • Env
  19. Browse to \\servername\share\...\MAS90\Home\Lib\_repository\payrollx.xx.00.00\app\any\ (where x.xx=Payroll version; i.e. 2.18.00.00)
  20. Right-click HOME folder and select COPY.
  21. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpPAYROLL\App\' folder on the local workstation.
  22. Press CTRL+V to paste items copied from Step 5.
  23. Browse to \\servername\share\...\MAS90\Home\Lib\_repository\payrollx.xx.00.00\app\env
  24. Right-click CommonProgramFiles folder and select COPY.
  25. Browse to '...MAS90\HOME\LIB\_UPDATER\tmpPAYROLL\Env\' folder on the local workstation.
  26. Press CTRL+V to paste items copied from Step 10.
  27. Open Administrator Command Prompt (Start, Accessories ( or Windows System), right-click Command Prompt and choose 'Run as Administrator')
  28. Type: Wscript.exe "C:\...\MAS90\HOME\LIB\_UPDATER\autoupdate_PAYROLLlaunch.vbs" (i.e. Wscript.exe "C:\Sage\Sage 100\MAS90\HOME\_UPDATER\autoupdate_PAYROLLlaunch.vbs")
  29. Press Enter.
  30. Exit Command Prompt.
  31. Open Sage 100

DocLink: How to resolve "One or more files could not be copied..." message received during Sage 100 Workstation Synchronization

[BCB:155:Chat 100 US:ECB]

Steps to duplicate
Related Solutions