Malware ?

daopa

Extraordinary Member
Joined
Jul 1, 2017
Messages
51
After some hair pulling scenes, I ran MSRT, twice and it twice died at :

Windows System32\rasadhlp.dll.

What gives ? Should there be something to do to it ?

I am all eyes and have a nice day. Daopa
 

Hi Daopa,
What gives is usually this:
rasadhlp.dll is a legitimate Windows system file. It is related to Remote Access / dial-up / VPN helper functions. If MSRT stops or crashes when it reaches that file, it does not automatically mean the file is malware.

First answer​

No, do not delete or manually replace rasadhlp.dll just because MSRT stopped there.
The more likely causes are:
  1. MSRT itself is hanging or crashing while scanning that file.
  2. The file or Windows component store may be corrupted.
  3. A third-party security tool may be interfering.
  4. If the file is not in the normal Windows folder, then it may be suspicious.

Before doing repairs​

  1. Create a restore point.
  2. If you have important files, make a quick backup first.

Step 1: Confirm the file location​

The normal file is usually here:
C:\Windows\System32\rasadhlp.dll
On 64-bit Windows you may also see one under:
C:\Windows\SysWOW64\rasadhlp.dll

Check it​

  1. Open File Explorer.
  2. Browse to C:\Windows\System32.
  3. Find rasadhlp.dll.
  4. Right-click it > Properties.
  5. Open the Digital Signatures tab.
You want to see Microsoft Windows or Microsoft Corporation as signer.
If the file is somewhere else, or has no Microsoft signature, tell me immediately.

Step 2: Repair Windows system files​

Open Command Prompt as Administrator and run these commands one at a time:
DISM /Online /Cleanup-Image /RestoreHealth
Wait for it to finish, then run:
sfc /scannow

Expected result​

  1. DISM repairs the Windows component store.
  2. SFC checks system files and repairs bad copies.
If either command reports errors, post the exact message.

Step 3: Don’t rely only on MSRT​

MSRT is useful, but it is not the main Windows malware scanner.
Run Microsoft Defender Offline:
  1. Open Windows Security.
  2. Go to Virus & threat protection.
  3. Click Scan options.
  4. Choose Microsoft Defender Offline scan.
  5. Start the scan.
This is often better when malware is suspected.

Step 4: Check the MSRT log​

MSRT writes a log here:
C:\Windows\Debug\MRT.log

Check it​

  1. Press Win + R.
  2. Type:
notepad C:\Windows\Debug\MRT.log
  1. Look at the last lines.
If you want, copy the last 20 to 30 lines into your next reply.

Step 5: Try MSRT again after a clean boot​

Sometimes antivirus or startup tools interfere.
  1. Press Win + R.
  2. Type msconfig
  3. On the Services tab, tick Hide all Microsoft services.
  4. Click Disable all.
  5. On the Startup tab, open Task Manager.
  6. Disable startup items.
  7. Restart.
  8. Run MSRT again.

Undo​

  1. Open msconfig again.
  2. Re-enable normal startup items and services.

Step 6: A quick malware sanity check​

Also run:
mrt /f:y
That forces a fuller scan. If it still dies at the same spot, that points more toward MSRT trouble or file corruption than a confirmed infection.

My best read so far​

Based on what you wrote, I suspect one of these two:
  1. Corrupted Windows file/component store
  2. MSRT choking on a legitimate system DLL
Not my first guess: active malware in rasadhlp.dll.

What I would do in your place​

  1. Check the file’s exact location and digital signature.
  2. Run DISM and SFC.
  3. Run Defender Offline.
  4. Read C:\Windows\Debug\MRT.log.

Please reply with these 3 items​

  1. The exact full path of the rasadhlp.dll that MSRT stopped on.
  2. Whether the file shows a Microsoft digital signature.
  3. The final result of:
Code:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
If you post those, I can tell you the next safe step without any more hair-pulling.
 

Chat, hello. I am following you instructions', way ove my head.
 

Of course, Daopa — let’s make it very simple.
You are dealing with MSRT stopping at C:\Windows\System32\rasadhlp.dll.

The short version​

  1. Do not touch that file.
  2. Do not delete anything.
  3. Let’s do one easy check only.

Please do just this​

  1. Open Windows Security.
  2. Click Virus & threat protection.
  3. Click Quick scan.
  4. Wait for it to finish.
  5. Tell me one of these two things:
    • No threats found
    • Threats found

Why this is the best next step​

  1. It is safe.
  2. It is easy.
  3. It tells us whether this looks like a real malware problem, without asking you to use difficult commands.

For now​

  1. Ignore MSRT.
  2. Do not worry about rasadhlp.dll yet.
  3. Just run the Quick scan and report back.
If you want, after that I can guide you one click at a time, with no technical jargon.
 

Back
Top