Links
Moving Applications to New Server Desktop Setup Loop .NET Framework and Visuall C++ Versions Determine Primary, Secondary multi-factor authentication Mobile app installation Managing Multiple MFA Devices
(Updated: 2020-01-04)
Moving Applications to New Server Desktop Setup Loop .NET Framework and Visuall C++ Versions Determine Primary, Secondary multi-factor authentication Mobile app installation Managing Multiple MFA Devices
Best Practices
Listed below are the recommended best practices to follow during a server migration of CS Professional Suite applications and data.
On the original server or computer:
    Backup your client data and application settings by opening each CS application and choosing File > Backup. Review the 
    details and additional instructions below for SQL-based applications. 
    For minimal disruption, perform the backup during non-business hours.
On the new server or computer:
    Perform a fresh installation of all your CS Professional Suite applications.
    To download the installation files, click here (login is required). 
    Open the application, then download and install updates to ensure you are running the most up-to-date version of the application.
    Restore the backed up client data and application settings by choosing File > Restore.
If UltraTax CS, Fixed Assets CS, or FileCabinet CS repeatedly warn that a desktop setup needs to be performed, even after 
following the prompts to run the desktop setup, try each of the following to resolve the issue. After each step, attempt 
to open the program.
1. Run the desktop setup as administrator
    Navigate to one of the following locations, depending on which program is prompting you to run the setup. In
        UltraTax CS: WinCSI\UTYY\Desktop, where YY represents the year of UltraTax CS
        Fixed Assets CS: WinCSI\DSW\Desktop
        FileCabinet CS: WinCSI\CABINET\Desktop
    Right-click Setup.exe and choose Run as Administrator.
2. Uninstall and reinstall Microsoft Visual C++
    Find the version of C++ that the CS program you are having trouble with uses; refer to the "Versions of .NET Framework 
    and C++ Used by CS Applications" section of the .NET Framework and Visual C++ Considerations for CS Professional Suite.
    Uninstall the version(s) of C++ that you found in step 1. Consult your IT professional for assistance, as C++ is 
    a Microsoft component outside of the CS Professional Suite.
    Navigate to one of the following locations, depending on which program is prompting you to run the setup. In
        UltraTax CS: WinCSI\UTYY\Desktop\vcredist_x86, where YY represents the year of UltraTax CS
        Fixed Assets CS: WinCSI\DSW\Desktop\vcredist_x86
        FileCabinet CS: WinCSI\CABINET\Desktop\vcredist_x86
    Open the folder that corresponds with the version of C++ you uninstalled. You need to repeat this step for each version of C++ affected.
    Double-click vcredist_x86.exe.
    Click Install.
3. Update Microsoft Windows OS
Verify that Windows is up to date and install any missing updates. For more information, see How to keep your Windows computer up-to-date External link . (What's this?)
4. Install the English Windows language pack
Consult your IT professional to verify that the English Windows language pack is properly installed. For more information, 
see Microsoft Support - Language packs External link . (What's this?)
5. Rename the Prereqchk.dll file within the Desktop folder
This is a last resort. Following these steps could affect everyone on the network and may cause UltraTax CS not to 
install required components during the desktop setup, as well as potentially causing the program to crash.
    Navigate to one of the following locations, depending on which program is prompting you to run the setup.
        UltraTax CS: WinCSI\UTYY\Desktop, where YY represents the year of UltraTax CS
        Fixed Assets CS: WinCSI\DSW\Desktop
        FileCabinet CS: WinCSI\CABINET\Desktop
    Right-click Prereqchk.dll and choose Rename.
    Add .old to the file name.
| Application | .NET Framework Version | Visual C++ Runtime Version | 
| Accounting CS | 4.0 | 2008, 2010, 2012, 2013, 2015 | 
| FileCabinet CS | 4.0 | 2013, 2015 | 
| Fixed Assets CS | 4.0 | 2012, 2013, 2015 | 
| Planner CS | 4.5.2 | 2013, 2015 | 
| Practice CS | 4.0 | 2010 | 
| Toolbox CS | 4.5.1 | 2015 | 
| UltraTax CS 2019 | 4.6.1 | 2012, 2013, 2015, 2019 | 
| UltraTax CS 2018 | 4.6.1 | 2012, 2013, 2015 | 
| UltraTax CS 2016, 2017 | 4.0 | 2012, 2013, 2015 | 
| UltraTax CS 2014, 2015 | 4.0 | 2012, 2013 | 
| UltraTax CS 2013 | 4.0 | 2010, 2012 | 
| UltraTax CS 2011, 2012 | 4.0 | 2008, 2010 | 
| UltraTax CS 2009, 2010 | 2.0 | 2008 |