Avast secure browser won't open? here's how to fix it 1

AVAST SECURE BROWSER WON’T OPEN? HERE’S HOW TO FIX IT

If Avast Secure Browser suddenly refuses to open, even though it is installed correctly, the problem may come from a corrupted user profile.

Before uninstalling anything, try this fix.

:warning: 1. DON’T KEEP UNINSTALLING AND REINSTALLING AVAST SECURE BROWSER

Avoid repeatedly uninstalling and reinstalling Avast Secure Browser.

You may risk losing or making it harder to recover important browser data, including:

  • Bookmarks

  • Saved passwords

  • Browsing history

  • Browser settings

If your browser profile still exists, keep it until you have recovered everything you need.

:hammer_and_wrench: 2. TRY THIS PROCEDURE

Press:

Windows + R

Copy and paste:

%LOCALAPPDATA%\AVAST Software\Browser\

Then press Enter.

You should find a folder called:

User Data

This folder contains the Avast Secure Browser user profile.

Rename the folder

Do NOT delete it.

Rename:

User Data

to:

User Data OLD

Now try launching Avast Secure Browser again.

:white_check_mark: IF AVAST SECURE BROWSER OPENS AGAIN

If Avast opens normally after renaming the folder, you have very likely identified the problem:

Your old Avast Secure Browser user profile was corrupted.

In my case, Avast Secure Browser was trying to create its profile lock file but failed with the following error:

Lock file cannot be created – Error code: 5

After renaming the old profile folder to:

User Data OLD

Avast Secure Browser automatically created a new, clean and functional User Data folder.

The browser was then able to start normally again. :white_check_mark:

:police_car_light: DO NOT DELETE User Data OLD

Keep the User Data OLD folder.

Your old bookmarks and other browser data may still be stored inside it.

Use Avast Secure Browser for a few minutes and check:

  • Your bookmarks

  • Your saved passwords

  • Your browsing history

  • Your browser settings

If anything is missing, do not copy the entire old profile back into the new User Data folder, because this could also restore the corrupted files and cause the browser to stop working again.

Instead, recover only the specific data you need from User Data OLD or from your backups.

:key: The important point

If renaming User Data to User Data OLD immediately fixes the problem, don’t rush to reinstall Windows or Avast Secure Browser.

The browser itself may be perfectly fine.

The problem can simply be a corrupted Avast Secure Browser user profile.

1 Like

[FIX + BUG REPORT] Avast Secure Browser Won’t Start – ProcessSingleton Error Code 5 / Corrupted User Data Profile

I am posting this both as a workaround for affected users and as a technical bug report for the Avast Secure Browser development team.

After extensive troubleshooting, I was able to get Avast Secure Browser working again without reinstalling Windows and without deleting my old browser profile.

Symptoms

Avast Secure Browser suddenly stopped launching.

Clicking AvastBrowser.exe produced no visible browser window.

During troubleshooting, I also encountered a Windows error involving:

chrome_elf.dll

with Windows status:

0xc000012f

However, this DLL error should not necessarily be considered the root cause. Further testing produced a much more relevant error related to the browser profile and Chromium’s ProcessSingleton mechanism.

Important: Do Not Immediately Delete or Reinstall Everything

If Avast Secure Browser suddenly stops launching, I recommend not repeatedly uninstalling/reinstalling the browser and not deleting the User Data folder before backing it up.

That folder may contain important data such as:

  • Bookmarks

  • Saved passwords

  • Browsing history

  • Browser preferences

  • Other profile information

Technical Diagnosis

I launched Avast Secure Browser from PowerShell with logging enabled.

The important error was related to:

ProcessSingleton

with:

Error code: 5

and:

Failed to create a ProcessSingleton

This strongly suggested that Avast Secure Browser/Chromium was unable to create or access the required lock/singleton mechanism inside the existing browser profile.

The affected profile was located at:

%LOCALAPPDATA%\AVAST Software\Browser\User Data

Confirmation Test

A very useful diagnostic step was launching Avast Secure Browser with a different temporary user-data directory.

For example, the browser was tested using a temporary profile with:

--user-data-dir="$env:TEMP\AvastTestProfile"

This is important because it allows the browser executable to be tested separately from the existing user profile.

If Avast Secure Browser works with a new/temporary profile but does not work with the original profile, this strongly points toward a problem inside the original User Data environment rather than simply a broken Avast executable.

The Workaround That Fixed It

Press:

Windows + R

Enter:

%LOCALAPPDATA%\AVAST Software\Browser\

Find:

User Data

:warning: DO NOT DELETE THIS FOLDER.

Rename it to:

User Data OLD

Then launch Avast Secure Browser normally.

In my case, Avast Secure Browser automatically created a fresh:

User Data

directory.

The browser then started working again.

Why This Is Interesting for Avast Developers

The sequence observed was:

Existing User Data profile

→ Avast Secure Browser fails to start

→ Chromium/Avast logging reports ProcessSingleton failure with Error code: 5

→ Browser works when isolated from the original profile

→ Rename original User Data

→ Avast creates a clean User Data

→ Browser starts normally

This suggests that the failure is associated with the existing profile environment, potentially involving profile locking, permissions, stale/corrupted singleton state, or another condition preventing ProcessSingleton initialization.

I would not claim to know which internal component is ultimately responsible, but the behavior appears reproducible enough to be useful for investigation.

Potential Product Improvement

From a user-experience perspective, Avast Secure Browser could potentially handle this condition more gracefully.

Instead of apparently doing nothing when the existing profile cannot initialize, the browser could detect a ProcessSingleton/profile initialization failure and display a recovery message such as:

“Avast Secure Browser could not access your browser profile. Would you like to start with a temporary profile or repair the existing profile?”

Ideally, this recovery mechanism would preserve the original profile automatically before making changes.

This would prevent users from repeatedly reinstalling the browser or deleting potentially valuable browser data while trying to solve the problem.

IMPORTANT: Recover Your Data Carefully

Keep:

User Data OLD

until you have verified that everything you need is available in the newly created profile.

Check:

  • Bookmarks

  • Passwords

  • History

  • Settings

If something is missing, recover only the necessary data from the old profile or another backup.

Do not blindly overwrite the new working User Data directory with the complete old directory, because that may reintroduce the condition that prevented Avast Secure Browser from starting.

For Avast Developers

The most useful diagnostic indicators from this case appear to be:

ProcessSingleton

Failed to create a ProcessSingleton

Error code: 5

Affected profile:

%LOCALAPPDATA%\AVAST Software\Browser\User Data

Successful isolation test:

--user-data-dir="$env:TEMP\AvastTestProfile"

Successful workaround:

User DataUser Data OLD

followed by allowing Avast Secure Browser to generate a fresh profile.

I can provide the original screenshots/log output if useful for reproducing or investigating the issue.

1 Like

First, I’m an Avast user and not an Avast Team member. I also don’t use the Avast Secure Browser.

I will try and draw some Avast Team input into this matter.

1 Like

Hello,

Thanks for sharing the update.

After reviewing the information, this behavior appears to be specific to the affected Windows user profile or caused by interference from another application, system setting, or local environment.

If the issue persists, we’d recommend testing with a different Windows user account and checking for any software that may be preventing the browser from launching correctly.

We appreciate you bringing this to our attention.

1 Like