π― Purpose
In the OPFORGE lab, Chocolatey may not be reliable due to segmented DNS or network control. Here’s how to install the full Sysinternals Suite offline to a standard lab path.
ποΈ Installation Directory
All tools are installed to:
C:\OPFORGE\Tools\Sysinternals
This ensures consistent, reproducible builds and clean environment variables.
π οΈ Installation Steps
1. Download
From a system with internet access:
Invoke-WebRequest -Uri "https://download.sysinternals.com/files/SysinternalsSuite.zip" -OutFile "SysinternalsSuite.zip"
2. Transfer and Install
Copy the zip to C:\OPFORGE\SysinternalsSuite.zip
, then run:
$toolsPath = "C:\OPFORGE\Tools\Sysinternals"
New-Item -Path $toolsPath -ItemType Directory -Force
Move-Item -Path "C:\OPFORGE\SysinternalsSuite.zip" -Destination "$toolsPath\SysinternalsSuite.zip"
Expand-Archive -Path "$toolsPath\SysinternalsSuite.zip" -DestinationPath $toolsPath -Force
3. Update System Path
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$toolsPath", [EnvironmentVariableTarget]::Machine)
β Result
You can now run Sysinternals tools (like tcpview
, autoruns
, procmon
) from any command line on the system. This method avoids Chocolatey errors and supports air-gapped deployment.