Quick Answer
pac-script-engine is safe. It’s a system component that resolves proxy settings by evaluating PAC files, typically deployed in managed networks. It runs in the background to apply correct proxy configurations.
Is it a Virus?
NO - Safe
Must be in C:\Program Files\PacScriptEngine\pac-script-engine.exe
Can I Disable?
YES - It can be disabled, but expect proxy settings to reset for some apps.
Disabling may stop automatic proxy configuration for all apps and could affect access to corporate networks.
What is pac-script-engine?
PAC Script Engine evaluates Proxy Auto-Config (PAC) files to determine the appropriate proxy for each network request.
Core component that evaluates PAC files to apply the configured proxy rules.
What is pac-script-engine.exe?
pac-script-engine is the executable component that processes Proxy Auto-Config (PAC) files to decide which proxy to use for each network request. It automates proxy selection across browsers and applications, enabling centralized control of network access and performance in corporate or managed environments.
pac-script-engine runs the PAC JavaScript logic on the device, resolves the appropriate proxy for URLs, and caches results to reduce lookups. It integrates with the OS network stack and browsers to apply consistent proxy behavior and policy compliance.
Quick Fact: PAC scripts are JavaScript files that return a proxy for a given URL. The pac-script-engine executes this logic locally to route traffic efficiently and securely.
Types of PacScriptEngine Processes
- Proxy Resolver: Decides which proxy applies for a given target URL based on PAC results
- PAC Evaluator: Executes JavaScript PAC logic to compute the proxy string
- Cache Manager: Caches PAC results to minimize repeated evaluations
- Policy Enforcer: Enforces organizational proxy policies and URL exclusions
- Scheduler: Schedules PAC file fetches and cache refreshes
- Logging/Telemetry: Records diagnostics and usage for troubleshooting
Is pac-script-engine Safe?
Yes, pac-script-engine is safe when obtained from a trusted vendor and installed via official channels.
Is pac-script-engine a Virus or Malware?
The legitimate pac-script-engine is NOT a virus, but malware can masquerade with similar names.
How to Tell if pac-script-engine is Legitimate or Malware
- File Location:: Must be in
C:\Program Files\PacScriptEngine or C:\Program Files (x86)\PacScriptEngine. Any pac-script-engine.exe elsewhere is suspicious.
- Digital Signature:: Right-click the executable in File Explorer → Properties → Digital Signatures. Should show a trusted signer such as "PacScript Technologies LLC".
- Resource Usage:: Idle CPU should be low (1-5%), memory around 20-60 MB. Constant high usage without network proxy activity is suspicious.
- Behavior:: Should only run when a PAC-proxied network configuration is active. Persistent background activity when no proxy is configured may indicate malware.
Red Flags: If pac-script-engine appears in unusual folders (like Temp, AppData\Local), runs without a user action, or lacks a valid digital signature from a trusted vendor, scan your system. Be wary of similarly named files like "pac-script-engine.exe" from untrusted sources.
Why Is pac-script-engine Running on My PC?
pac-script-engine runs to evaluate Proxy Auto-Config (PAC) scripts and apply dynamic proxy settings across browsers and applications. It may operate in the background to refresh proxy decisions when networks change or when corporate policies push new configurations.
Reasons it's running:
- Active Proxy Use: Your system or browsers are configured to use a PAC file; the engine evaluates the script to select a proxy.
- Corporate Policy Deployment: Group Policy or MDM pushes PAC scripts to enforce network access controls.
- Background PAC Updates: PAC files are refreshed on a schedule or in response to policy changes, requiring engine activity.
- VPN or Remote Access: VPN clients or remote workers rely on PAC-based proxies, triggering the engine to apply settings.
- Browser Integration: Many browsers query the system proxy configuration via the engine to ensure consistent behavior.
Can I Disable or Remove pac-script-engine?
Yes, you can disable pac-script-engine. Disabling may stop automated proxy configuration and could affect access to corporate resources.
How to Stop pac-script-engine
- Stop the service: Open Services (services.msc), locate PacScriptEngine, and click Stop.
- Disable startup: Open Task Manager → Startup, find PacScriptEngine, and Disable.
- Adjust proxy settings: In Windows: Settings → Network & Internet → Proxy, disable automatic configuration and PAC URL. In browsers, disable 'Use system proxy' or PAC scripts.
- Policy removal: If governed by Group Policy or MDM, remove the policy or contact admin.
- Restart: Restart computer to ensure changes take effect.
How to Uninstall PacScriptEngine
- ✔ Settings -> Apps -> PacScriptEngine -> Uninstall
- ✔ Delete remaining folder: C:\Program Files\PacScriptEngine
- ✔ Remove PAC configuration from system and browsers
Common Problems: Proxy Engine Issues
If pac-script-engine is misbehaving or consuming resources:
Common Causes & Solutions
- Outdated PAC file: Request or fetch latest PAC file from admin and reload configuration.
- Frequent PAC fetches causing CPU usage: Cache PAC results and limit fetch intervals; ensure fetch timer isn't too aggressive.
- Misconfigured proxy URL: Double-check PAC URL or host path; correct in system/browsers.
- Conflict with VPN or other proxies: Temporarily disable VPN; ensure only one proxy config is active.
- Malware masquerading as pac-script-engine: Run a full antivirus/malware scan; verify digital signatures and signatures from trusted vendors.
- Network policy updates not applied: Ensure policy distribution is active; restart service; verify with admin.
Quick Fixes:
1. Open the Pac Script Engine activity view and identify which PAC requests or scripts are in use.
2. Clear any cached PAC data or disable auto-update temporarily in admin settings.
3. Update the PAC file URL or script provided by your administrator and reapply configuration.
4. Restart the PacScriptEngine service or the entire system to apply changes.
5. Verify browsers are using the same system proxy configuration.
Frequently Asked Questions
What is pac-script-engine?
A component that evaluates PAC files to determine which proxy to use for network requests.
Is pac-script-engine safe?
Yes, when obtained from official sources; verify digital signatures and trusted vendor identity.
Why is pac-script-engine running at startup?
Corporate policies or network configurations may require PAC-based proxies to be loaded on login.
Can I disable pac-script-engine without losing internet access?
Disabling may affect automatic proxy configuration; you’ll need to configure proxies manually for each app.
How do I configure PAC scripts on Windows?
Use System Proxy settings (Internet Options) or browser-specific proxy settings to specify a PAC URL or file.
How do I uninstall pac-script-engine?
Uninstall via Settings > Apps (or Control Panel) and remove any remaining PAC configuration from OS and browsers.