Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Desperate! Invalid VxD dynamic link call

Status
Not open for further replies.

needydude

Technical User
Oct 5, 2003
14
US
I'm desperate..turning to you guys for help. Here we go.....

First, when I bootup in Windows (using Win98SE), right before it finished loading everything, when it's almost finished, I set a REDX message from Windows saying that I need to run the printer setup again because my printer isn't "configured" properly. So I do it. I delete my printer completely..drivers and all, reboot, reload...and STILL get that same message when I reboot again. Thing is, even with this message, my printer works just fine.

NEXT

When I shut down the computer START..SHUTDOWN...SHUTDOWN, right when the computer should shut off, I get a blue screen of death that reads:

"Invalid VxD dynamic link call from EMON (01) + 00002449 to device "34A4", service 1. Your Windows configuration is invalid. Run Windows setup program again to correct this problem."

O.K. Here what I've already done/tried.

1) I read up on the Microsoft page about invalid dynamic link issues; according to them, the program, EMON, is looking for a device driver that it can't find. We know this because any four letter or number combination...as in "34A4" means that EMON can't find the device driver. Now, according to Microsoft, I need to either identify the program, EMON,...these letter MIGHT be a hint, and delete it, or add the drivers it is looking for again. Here's the prob: I have NO IDEA what program "EMON" actually is. I've only loaded a few programs as of late, and I've correctly removed them via ADD/REMOVE programs and the problem remains.

2) Already tried restoring the registy to a previous date via scanreg/restore. Curiously, when I attempted to do this in DOS, it gave me registry dates to choose from, I chose the earliest date, hit restore...and it said RESTORE FAILED.

3)Already ran SCANDISK and fixed any file errors.

GENERAL THOUGHTS:

1)What I want is just some simple freeware program that identifies Windows errors like by invalid vxd dynamic link error and just fixes them, or a least helps me identify the program ENOM. Any programs like this? LET ME KNOW. A program like this might not exist...this might be wishful thinking on my part.

2) Of course, what I'm trying to avoid is the COPOUT, "reload Windows...hey, that didn't work? Then WIPE/F-Disk and reload windows."

3) On the stuff I tried, I don't know if that was good stuff to try, or if I was totally off-base.

Anyway......help, help, help me! Any advice would be appreciated.

P.S. On a stupid note....the computer and everything, so far, WORKS JUST FINE. I just want to get rid of the printer config. misreading and the blue screen of death when I shut down.
 
Safe Mode: Yes...and the problems don't occur (predictable because the drivers aren't loaded in safe mode). Ran systemreg scan and "no errors" found.

Delete printer drivers: Well, I totally delete the printer via Add/Remove programs and reboot. I'm pretty sure this would get rid of the loaded driver, wouldn't it?

So, that leaves me right back where we were.
 
well;
from what i can gather EMON = Event Monitor
found THIS
though not much help
....What I want is just some simple freeware program that identifies Windows errors like by invalid vxd dynamic link error and just fixes them,.....
......this might be wishful thinking on my part.

hmmmm...i could use one of them myself..[smile]

unfortunately we'd all have to have the same components, hardware / software , OS , peripherals , standards , formats .... and doing the same tasks..we'd all be Cookie Cutouts.....and guess which conglemerate would own your soul ....[nosmiley] [sadeyes]

on the other hand......Cookies are tasty.....yum yum yummy!!! deeeeee-licious!![tongue]

ohh;
back to the issue.
Search the REG for EMON
Start > Run REGEDIT
always (well almost always) start search by clicking My Computer in left pane to start search at top of tree....use the View menu > put a tick next to Status Bar.

Edit menu > Find Next....make the 3 grouped boxes all ticked, and the lone lower left unticked....if an "instance" of EMON is found..look in status bar for location in reg and jot it down...or
Export the key (best for backup)....or
Copy Key Name and paste in text doc for pasting here(right click on key in left pane > choose copy key name....(though ther may be tons of sub-keys...necessary also).

Hit F3 to find again ....and again..be patient, it is searching even though no motion from Magnifying glass

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
Hello needydude,

Get hold of some bootlog analyzer free download out there and take a look of the report see if you get any clue.

regards - tsuji

ps Do you have any reason to suspect your ram's functioning lately?
 
Thanks for the replies, guys. Still haven't figured it out yet. I did the regedit thing...searching for an EMON line...no dice. Nothing that looks like it. A bootlog analyzer? Know the name of any of these? I usually get stuff like this from cnet.com/download.com. If I go there..what should I search for? Anyway...please continue to give me suggestions until I can fix this.
 
goggle search for bootloganalist. One possibility if it still exists. Or as BLA.

Ed Fair
Give the wrong symptoms, get the wrong solutions.
 
try Scanreg /fix instead of restore

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
Downloaded the boot analyzer and under "shown failures" it says:

LoadFailed=ndis2sup.vxd
INITCOMPLETEFAILED=SDVXD
Dymanic load failed naapi.vxd: [000D0C3D] File not found

So, I think we're on the right track here, BUT, if these are load failures, what do I do about it now? Does this require that I make specific reg or config file changes? How do I fix/delete/change these boot failures? PLEASE..please...let me know.
 
Alright, back to square one again. Just searched the net and found out that the boot log "failures" aren't an issue.

1)ndis2sup.vxd

If the network driver interface specification (NDIS) 2 support driver does not find any NDIS 2 drivers to support, the driver is not loaded...on purpose.

2)naapi.vxd is only supposed to load if you're running a Japanese version of windows. Which means.....

That I still don't have a clue about what to do about me original problem. AHHHHHHHH!
 
needydude;
am i correct in thinking the issue is primarily during the shutdown sequence?..if it is, the ctrl+alt+del everything (End Task) FIRST except Explorer, before you shutdown...
Be patient (up to 20 sconds each, on some Machine "services"), so if you C+A+Del and you 'end task' and you do it again and it's still showing - wait! - (SysTray will do is just one that'll exhibit this behavior) and you'll see a box pop up asking to Confirm it and then choose yes..
First time, do it to all, except explorer..if no probs...then -- keep doing it, minus any one you've chosen at random, to eliminate each one, and see if it still happens.

Example; the second time Leave Explorer AND Systray alone and shutdown

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
Start >> Run MSCONFIG
Win.ini tab and look under
[windows]
device= is anything written here??
Load= or here??
run= or here??

System.initab
Shell=Explorer.exe

Also;
Boot into Safe Mode BEFORE you delete your Printer (Delete in Safe Mode)....then try again.

I think your puter thinks the Printer in Networked....go into Network Control Panel and view "Primary Network Logon" ..choose each item(Client/Protocol/Adapter/Service) in Box and

Also click the Access Control Tab..you want Share Access Control, not User ...and you Don't Want FILE AND PRINTER Sharing

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
needydude,

If those are the only entries which may raise suspicion, then the boot is clean and you're right in that they are of non problem.

I would suggest if not causing too much inconvenience check your rams swapping out with good quality sticks for testing. Make sure they are of good quality incommensurate with the board & the rest.

- tsuji
 
TEKTIPPY4U

1) I tried the shut-down isolation thing...no dice. It gives me the same shutdown blue screen with just explorer.

2)msconfig

win.ini tab

Device=

Envoy 7 Driver=ENVOYE7,ENV:
Canon i850=CJPDRV4B,LTP1:

Load= NOTE: no such file under win.ini tab

Run= NOTE: no such file under win.ini tab

System.ini

Shell=NOTE: no such file under win.ini tab

I tried unchecking both the envoy driver and the canon printer, reboot, still had the same problem.

3) Network Control Panel

Under Primary Network Logon, it says "Client for Microsoft Networks", no file and printer sharing. Under Access Control Tab, things are O.K. It was set on Share Access Control

4) Unloaded the printer driver in Safe Mode. Rebooted back into regular mode and still got the same message.

 
hmmmmm
Very good in your t-shooting procedure though....

Click the plus signs to Expand

Win.ini
[Windows] section
load=
run=
device= ??????

not the [Device] section

-------------------------------
System.ini
[Boot] section (my mistake)
Shell=Explorer.exe

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
BTW;
Start >> Run SYSEDIT will open an expanded version of all the folders in msconfig ....it's the 95(or earlier) version of MSCONFIG and can be like the Boxes in msconfig -- if a [;REM] is placed in front of an entry, is disabling it loading .....(when you uncheck a box in msconfig and Look at in SYSEDIT you'll see [ ;REM TSHOOT:] in front of that entry .

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
Now proven....I don't know WHAT THE HELL I'm doing.

Again went into msconfig. Sections you asked about...this is what it said:

Win.ini
[Windows] section
load=WSPLOAD.EXE
run=
device=Canon i850,CJPDRV4B,LPT1:
-------------------------------
System.ini
[Boot]
Shell=Explorer.exe

So what did I do?

I unchecked the device, the Canon printer and rebooted. What happened? I still got the printer config problem red x message AND, NOW, when I go back into the msconfig windows section, the Canon i850 line is listed twice, one box still unchecked, the other, the new repeat line, checked. So now I have the damn thing listed twice and I don't know how to get rid of the new, second unneed device= line.

And, of course, none of this has even put a dent in my original problem. Brace yourselves....

AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH! he yelled like a frustrated, crazy madman.

Please, please, help.
 
Easy now..
a cool head gets the job done [smile]
it's WPSLOAD you've got the p and s backwards
Start > Run SYSEDIT
and Remove BOTH Canon i850,CJPDRV4B,LPT1: lines ....
and Remove the WPSLOAD.exe from load=
Save All the changes on File > Save.

look here
and go into
SYSEDIT and delete the references found in the
System.ini
[386enh] section

DONE !!!![smile]

and as an added Bonus , look at all the goodies that printer installs


TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
well, the links don't show you're exact model, but you get the idea....
don't ya?
Look for and Remove the offending items (uncheck in msconfig first - as a test - if not sure) listed in ;
System.ini
[386enh]
WPSLPT1=1 change this to zero

Win.ini
[Ports]

[Devices]

[PrinterPorts]

First untick in Mscofig if not sure and then when sure -- Use SYSEDIT to WIPE THE BUGGERS......save changes to sysedit and only remove the characters (leave the one carraige return space between each Bracketed section, (use my example - like I show Win.ini with spaces between entries directly above)

TT4U

Notification:
These are just my thoughts....and should be carefully measured against other opinions.
Backup All Important Data/Docs
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top