CLOUDPAGING RECIPE | Revit 2019 Page 0 of 17
Community Recipes
Contact Information
Software2 Support [email protected]
This document belongs to the S2 Library of community recipes. It is disclosed to you for informational purposes only. Its contents shall remain the property of Software2 Ltd and must not be distributed outside of the Software2 Community.
http://support.software2.com/
CLOUDPAGING RECIPE | Revit 2019 Page 1 of 17
Cloudpaging Recipe for Revit 2019
Document Information Created By: Scott Redfern Job Title: Senior Consultant Organization: Software2 Published Date: 28 Aug 2018
Versioning History Revision Date Revised By Notes Rel1 28 Aug 2018 Scott Redfern Initial Release
Accompanying Files Install_Prereqs.bat Script to install the Revit 2019 prerequisites (Appendix A)
Stop_Services.cmd Script to stop the Flex Net Licensing Service if it already exists and is running. (Appendix B)
CLOUDPAGING RECIPE | Revit 2019 Page 2 of 17
App Details Vendor: Autodesk App Name: Revit Version Number: 2019 App Architecture: 64-bit App Language: US English Installer Filename: Setup.exe License Activation: Server
Packaging Environment Operating System: Microsoft Windows 10 OS Architecture: x64 OS Build Version: 1803 (17134.191) .NET Framework: .NET Framework 4.7.2 (with .NET 3.5 Windows role) Studio Version: Cloudpaging Studio 9.1.2 Default Disposition: Integrated (Layer 3)
Installed Prerequisites Installed Microsoft .NET Framework 4.7 Installed (part of Win 10) Universal C Runtime (KB3118401)
Prerequisites to be Captured Layer 4 Microsoft Visual C++ 2005 Redistributable (x86) Layer 4 Microsoft Visual C++ 2005 Redistributable (x64)
Layer 4 Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x86)
Layer 4 Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x64) Layer 4 Microsoft Visual C++ 2008 SP1 Redistributable (x86) Layer 4 Microsoft Visual C++ 2008 SP1 Redistributable (x64) Layer 4 Microsoft Visual C++ 2008 SP1 Redistributable (x86) 9.0.30729.6161 Layer 4 Microsoft Visual C++ 2008 SP1 Redistributable (x64) 9.0.30729.6161 Layer 4 Microsoft Visual C++ Redistributable 2010 SP1 x86 - 10.0.40219 Layer 4 Microsoft Visual C++ Redistributable 2010 SP1 x64 - 10.0.40219 Layer 4 Microsoft Visual C++ Redistributable 2012 x86 - 11.0.61030 Layer 4 Microsoft Visual C++ Redistributable 2012 x64 - 11.0.61030 Layer 4 Microsoft Visual C++ 2013 Redistributable (x86) Layer 4 Microsoft Visual C++ 2013 Redistributable (x86)
CLOUDPAGING RECIPE | Revit 2019 Page 3 of 17
Layer 4 Microsoft Visual C++ Redistributable 2017 x86 - 14.12.25810.0 Layer 4 Microsoft Visual C++ Redistributable 2017 x64 - 14.12.25810.0
Additional Configuration An administrative Image was created and saved to the packaging machine in a folder called C:\Revit2019
Test Environments Windows 10 Enterprise 64-bit - OK
CLOUDPAGING RECIPE | Revit 2019 Page 4 of 17
Appset Name Revit_2019_64bit_x64_Server_English_Rel1
Description Autodesk Revit Architecture is a robust architectural design and documentation software application created by Autodesk for architects and building professionals. The tools and features that make up Revit Architecture are specifically designed to support building information modelling (BIM) workflows.
How to create the Revit 2019 Administrative Image Instructions Screenshot
1 Run setup.exe from the Autodesk Revit 2019 source media.
2 Click Create Deployment.
CLOUDPAGING RECIPE | Revit 2019 Page 5 of 17
3 Enter the following Administrative Image settings:
Deployment configuration name: Revit2019
Administrative image path: C:\Revit2019\
Target platform: 64-bit
Select Include only products required by this deployment configuration
Under Installations Settings, only select the option Run installations in silent mode leave everything else de-selected.
4 At License Agreement, change the Country or Region to United Kingdom
Then select I Accept and click Next.
CLOUDPAGING RECIPE | Revit 2019 Page 6 of 17
5 Change the License Access to Network
Under Specify a License Server, enter your Serial number and Product key.
Select your license server model: Single License Server
Enter your license server address under Enter the name of the server that will run the Network License Manager
Then click Next.
6 At Configure Revit2019, deselect Autodesk Desktop App.
Accept the default installation path: C:\Program Files\Autodesk\
Then click Create.
CLOUDPAGING RECIPE | Revit 2019 Page 7 of 17
7 Exit the Autodesk Revit 2019 Administrative Image utility.
Capture Prerequisites Instructions Screenshot
1 Open Cloudpaging Studio and create a new project.
Save the project as:
Revit_2019_64bit_x64_Server_English_rel1.stw
Change the default disposition for new assets to Virtual-isolated (layer 4).
CLOUDPAGING RECIPE | Revit 2019 Page 8 of 17
2 Start a new capture and set the File path to:
C:\Revit2019\Install_Prereqs.bat
Click Launch
Accept the default settings to install the prerequisites
3 End the capture, save the project and amend the default disposition for new assets back to Virtual-integrated (layer 3).
App Installation and Capture Instructions Screenshot
1 Copy the following two folders from your master license package to the Studio machine.
C:\ProgramData\Autodesk\AdLM
C:\ProgramData\Autodesk\CLM
CLOUDPAGING RECIPE | Revit 2019 Page 9 of 17
2 Start a new capture and set the File path to:
C:\Revit2019\Img\Setup.exe
Set the Command line parameter to:
/qb /I C:\Revit2019\Img\Revit2019.ini /Trial /language en-us
Click Launch
3 Wait for Revit 2019 to install.
4 When Revit 2019 has installed, end the capture and save the project.
CLOUDPAGING RECIPE | Revit 2019 Page 10 of 17
5 Start a new capture and set the File path to:
C:\Revit2019\Autodesk_Revit_2019_1.exe
Note: This will install Revit 2019 Update 1 which has been downloaded separately and copied to the above location.
6 Wait for the Autodesk Revit update to install.
7 Click Close to complete the installation. End the capture and save the project.
CLOUDPAGING RECIPE | Revit 2019 Page 11 of 17
8 Make a copy of the following original Autodesk Revit 2019 licensing directories from the packaging machine and archive them for future use:
C:\ProgramData\Autodesk\AdLM
C:\ProgramData\Autodesk\CLM
Prepare Associated Files Prepare the following files, scripts or executables for later use:
Name Description Install_Prereqs.bat Script to install the Inventor Pro prerequisites (Appendix A)
Stop_Services.cmd Script to stop the Flex Net Licensing Service if it already exists and is running. (Appendix B)
CLOUDPAGING RECIPE | Revit 2019 Page 12 of 17
Project Tab Revision Information
Command Line C:\Program Files\Autodesk\Revit 2019\Revit.exe /language ENU Working Directory C:\Program Files\Autodesk\Revit 2019 Icon File C:\Program Files\Autodesk\Revit 2019\Revit.exe
Files Tab Changes to Files and Folders
Path Action Config.Msi Exclude Revit2019 Exclude \Microsoft Exclude \Revit 2019.lnk Exclude \Worksharing Monitor for Autodesk Revit 2019.lnk Exclude \Autodesk\Uninstall.lnk Exclude \Packages Exclude \Microsoft Exclude \Autodesk\Adlm Exclude \Autodesk\CLM Exclude \Microsoft Exclude \CodeIntegrity Exclude \config Exclude \SleepStudy Exclude \SMI Exclude \SysPrep Exclude \winevt Exclude \IE Exclude \Microsoft Exclude \Autodesk Exclude \DirectX.log Exclude \assembly\desktop.ini Exclude \assembly\PublisherPolicy.tme Exclude \assembly\pubpol*.dat Exclude \assembly\tmp Exclude \Microsoft.NET\Framework Exclude \Microsoft.NET\Framework64 Exclude \ServiceProfiles Exclude \SoftwareDistribution Exclude \WinSxS\Temp Exclude
CLOUDPAGING RECIPE | Revit 2019 Page 13 of 17
Registry Tab Changes to Registry Keys
Key Action
HKEY_CURRENT_USER\Software\Autodesk\MC3\ADAOptin
Create if it doesn’t already exist: Type: DWORD Value: 1
HKEY_CURRENT_USER\Software\Autodesk\MC3\ADARePrompted
Create if it doesn’t already exist: Type: DWORD Value: 1
HKEY_CURRENT_USER\Software\Classes Exclude HKEY_CURRENT_USER\Software\Microsoft\RestartManager Exclude HKEY_CURRENT_USER\Software\Microsoft\Windows Exclude HKEY_LOCAL_MACHINE\COMPONENTS\ServicingStackVersions Exclude HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGenService\ListenedState Exclude
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\NGenService\State Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\GACChangeNotification\Default\StoreChangeID Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\GACChangeNotification\Default\StoreChangeIDFor32BitProcesses Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\GACChangeNotification\Default\StoreChangeIDFor64BitProcesses Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\NativeImagesIndex Exclude HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\PublisherPolicy Exclude HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx Exclude HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PublisherPolicyChangeTime Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Layer 4 (Recursively) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Notifications Exclude
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\SPP Exclude HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\NGenService\ListenedState Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727\NGenService\State Exclude
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DirectX Exclude HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer Exclude
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce Exclude
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall Layer 4 (Recursively)
CLOUDPAGING RECIPE | Revit 2019 Page 14 of 17
Key Action HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control Exclude HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum Exclude HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\bam Exclude HKEY_USERS\* Exclude
Environment Tab Environment Variables
Name Value ADSK_CLM_WPAD_PROXY_CHECK FALSE
PATH ?windows?\system32;%systemdrive%\Windows;?system?\Wbem;?system?\WindowsPowerShell\v1.0\;?system?\OpenSSH\;?programfilesx64?\Microsoft SQL Server\120\Tools\Binn\;?programfilescommonx64?\Autodesk Shared\
Services & Drivers Tab Changes to Services and Drivers
Name Action Type Start Key Disposition Image Disposition FlexNet Licensing Service 64 Register Service Automatic Layer 3 Layer 3
SQlWriter Register Service Automatic Layer 3 Layer 3
CLOUDPAGING RECIPE | Revit 2019 Page 15 of 17
Configurable AppEvents Stop_Services.cmd
The “Stop_Services.cmd” script will stop the FlexNet Licensing Service if it already exists and is running.
Cloudify Cloudify the appset ensuring encryption and compression are enabled.
CLOUDPAGING RECIPE | Revit 2019 Page 16 of 17
Appendix A – Package Scripts Install_Prereqs.bat
Save as batch file
:=================================== : 3rdParty Prerequisites :=================================== :==Microsoft Visual C++ 2005 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2005\vcredist_x86.exe /q:a /T:%windir%\temp /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86_2005.log"" " :==Microsoft Visual C++ 2005 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2005\vcredist_x64.exe /q:a /T:%windir%\temp /c:"VCREDI~2.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x64_2005.log"" " :==Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2005SP1ATL\vcredist_x86.exe /q:a /T:%windir%\temp /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86_2005.log"" " :==Microsoft Visual C++ 2005 SP1 Redistributable ATL Security Update (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2005SP1ATL\vcredist_x64.exe /q:a /T:%windir%\temp /c:"VCREDI~2.EXE /q:a /c:""msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x64_2005.log"" " :==Microsoft Visual C++ 2008 SP1 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2008SP1\vcredist_x86.exe :==Microsoft Visual C++ 2008 SP1 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2008SP1\vcredist_x64.exe :==Microsoft Visual C++ 2008 SP1 Redistributable (x86) 9.0.30729.6161 C:\Revit2019\Img\3rdParty\x86\VCRedist\2008SP1.6161\vcredist_x86.exe :==Microsoft Visual C++ 2008 SP1 Redistributable (x64) 9.0.30729.6161 C:\Revit2019\Img\3rdParty\x64\VCRedist\2008SP1.6161\vcredist_x64.exe :==Microsoft Visual C++ 2008 KB958314 (ATL) (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\KB958314\ATL\vc_atlx86runtime.msi :==Microsoft Visual C++ 2008 KB958314 (MFC) (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\KB958314\MFC\vc_mfcx86runtime.msi :==Microsoft Visual C++ 2008 KB958314 (CRT) (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\KB958314\CRT\vc_crtx86runtime.msi :==Microsoft Visual C++ 2008 KB958314 (OpenMP) (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\KB958314\OpenMP\vc_openmpx86runtime.msi :==Microsoft Visual C++ 2008 KB958314 (ATL) (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\KB958314\ATL\vc_atlx64runtime.msi :==Microsoft Visual C++ 2008 KB958314 (MFC) (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\KB958314\MFC\vc_mfcx64runtime.msi :=Microsoft Visual C++ 2008 KB958314 (CRT) (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\KB958314\CRT\vc_crtx64runtime.msi :==Microsoft Visual C++ 2008 KB958314 (OpenMP) (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\KB958314\OpenMP\vc_openmpx64runtime.msi
CLOUDPAGING RECIPE | Revit 2019 Page 17 of 17
:== Microsoft Visual C++ 2010 SP1 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2010SP1\vcredist_x86.exe /norestart :== Microsoft Visual C++ 2010 SP1 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2010SP1\vcredist_x64.exe /norestart :== Microsoft Visual C++ 2012 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2012\vcredist_x86.exe /install /norestart :== Microsoft Visual C++ 2012 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2012\vcredist_x64.exe /install /norestart :== Microsoft Visual C++ 2013 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2013\vcredist_x86.exe /install /norestart :== Microsoft Visual C++ 2013 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2013\vcredist_x64.exe /install /norestart :== Microsoft Visual C++ 2017 Redistributable (x86) C:\Revit2019\Img\3rdParty\x86\VCRedist\2017\VC_redist.x86.exe /install /norestart :== Microsoft Visual C++ 2017 Redistributable (x64) C:\Revit2019\Img\3rdParty\x64\VCRedist\2017\VC_redist.x64.exe /install /norestart exit 0
Appendix B – CAE Scripts Stop_Services.cmd
Save as .cmd file
sc stop "FlexNet Licensing Service 64" sc stop SQLWriter exit 0
Community RecipesCloudpaging Recipe forRevit 2019Document InformationVersioning HistoryAccompanying FilesApp DetailsPackaging EnvironmentInstalled PrerequisitesPrerequisites to be CapturedAdditional ConfigurationTest EnvironmentsAppset NameRevit_2019_64bit_x64_Server_English_Rel1DescriptionHow to create the Revit 2019 Administrative ImageCapture PrerequisitesApp Installation and CapturePrepare Associated FilesProject TabRevision Information
Files TabChanges to Files and Folders
Registry TabChanges to Registry Keys
Environment TabEnvironment Variables
Services & Drivers TabChanges to Services and Drivers
Configurable AppEventsStop_Services.cmd
CloudifyAppendix A – Package ScriptsInstall_Prereqs.bat
Appendix B – CAE ScriptsStop_Services.cmd
Created By:Job Title:Organization:Published Date:NotesRevised ByDateRevisionInstall_Prereqs.batStop_Services.cmdVendor:App Name:Version Number:App Architecture:App Language:Installer Filename:License Activation:Operating System:OS Architecture:OS Build Version:.NET Framework:Studio Version:Default Disposition:InstalledInstalled (part of Win 10)Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4Layer 4ScreenshotInstructionsScreenshotInstructionsScreenshotInstructionsDescriptionNameCommand LineWorking DirectoryIcon FileActionPathActionKeyValueNameImage DispositionKey DispositionStartTypeActionNameSave as batch fileSave as .cmd file
Top Related