Installing SOLIDWORKS (Windows EXE)
What
This recipe uses the SOLIDWORKS Administrative Image Creator and a FileWave FilesetNeed to deploy SOLIDWORKSand install SolidWorks on Windows clients? Not a problem – FileWave has you covered. We need a few components from SolidWorks and some scripting tips to Windowsget clients.deployment-ready.
Required components:
-
FileWave Central
-
SolidWorks Administrative Image Creator
When/Why
DownloadWe will need to download and install the SOLIDWORKSSolidWorks Administrative Image Creator on ayour Windows machine with FileWave CentralAdmin installed. This createsis to create the SolidWorks image that can be used for deployment and installation. You may review the SolidWorks documentation for further details on setting up and configuring here: Creating an Administrative Image.
TheThis administrative“image” imageyou iscreated will be downloaded and placed ononto the Windows machine under the default file path:
C:\SOLIDWORKS Admin\SOLIDWORKS 2022 SP2.0
Once completed, theit administrativewill image isbe ready to uploadbe uploaded into FileWaveFIleWave Central.Admin.
How
UploadThe SolidWorks image containing the SOLIDWORKScontents administrativeof imagethe installation will need to be uploaded into a Fileset. Below is a Fileset template with an included PowerShellPowershell script to install SolidWorks and remove the shortcut links from the PublicUsers Desktop. More information on Script Best Practices and Windows Software.
| SolidWorks Template Fileset |
![]() ![]() |
The final version of the Fileset should be around 23 GB23Gb in size,size including(with theincluded SOLIDWORKSSolidWorks image.image).
Here is the PowerShell script used in this Fileset.
#############################################################################
#SolidWorks Installation
#############################################################################
If ( [IntPtr]::Size * 8 -ne 64 )
{
C:\Windows\SysNative\WindowsPowerShell\v1.0\PowerShell.exe -File $MyInvocation.MyCommand.Path
}
Else
{
# Hide Wizard
$regPath = 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks'
New-Item $regPath -ErrorAction SilentlyContinue | Out-Null
Set-ItemProperty -Path $regPath -Name UnattendedAccessWizardShown -Value 1 -Type DWord -ErrorAction SilentlyContinue | Out-Null
}
# Install MSI
$options = '/i', '/qb', '/s', '/v', '/qn', "C:\SOLIDWORKS Admin\SOLIDWORKS 2022 SP2.0\startswinstall.exe"
echo "Installing with options: $options"
Start-Process -FilePath "C:\SOLIDWORKS Admin\SOLIDWORKS 2022 SP2.0\startswinstall.exe" -ArgumentList $options -NoNewWindow -Wait -PassThru
# Remove Desktop Icon
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS 2022.lnk”lnk� -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\eDrawings 2022 x64 Edition.lnk" -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS Composer 2022.lnk" -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS Composer Player 2022.lnk" -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS Electrical.lnk" -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS Manage 2022.lnk" -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Users\Public\Desktop\SOLIDWORKS Visualize 2022.lnk" -ErrorAction SilentlyContinue
#############################################################################
#End
#############################################################################



