Tech Support Forum banner
Status
Not open for further replies.
1 - 17 of 17 Posts

·
Registered
Joined
·
20 Posts
Discussion Starter · #1 ·
A few months ago i started getting an error message to do with rundll32.exe whenever I tried to run a game using it's .exe file. I soon found a way around the problem by simply changing the name of the .exe whereby the game works (i hope that's a big clue :p). However, I hav recently been encountering errors in a game which demands that i use the original file name for my .exe file. Oh dear! :sigh:

Anywho, the game is America's Army, and here is a demonstration of what happens when i try to run it using the original .exe (ArmyOps.exe):

http://www.anticheatinc.net/forums/vbimghost.php?do=displayimg&imgid=6640

Plz plz help me fix this problem, it has been haunting me since summer 2008

Also, I have tried using the rundll32.exe file from my windows install DVD to replace the rundll32.exe in my system32 folder, which a system scan (SFC) I ran in cmd identified as corrupt, but no matter what i do I cannot edit or get rid of it!!!

So if anyone knows how i can kill this rundll32.exe file once and for all that would be great, so i can replace it with a clean file (i have a back-up of the old rundll32.exe anyway)
 

·
Administrator, Manager, Microsoft Support, MVP
Joined
·
34,403 Posts
Hi -

Just to list the error message on the screen -

Code:
[font=lucida console]
The program or feature "\??\c:\Windows\system32\rundll32.exe" cannot 
start or run due to an incompatibility with 64-bit versions of Windows. ...

[/font]
The application you are trying to run is 16-bit. Vista x64 does not support 16-bit apps.

I find it interesting you were able to run it at any time. One reason your efforts with rundll32.exe in \system32 failed is because a non 64-bit (x64) app is re-directed from the x64 \system32 to x86 (32-bit) \sysWoW64.

If you run an x86 app on an x64 system, it is using the files found in \syswow64 -- not \system32. How the 16-bit app ran in the 1st place is a mystery to me.

Does the current error message come up when you are running games other than the one mentioned in your post? How/ what method did you use to replace the \system32\rundll.exe file?

Download the following and try to run it. No need to post the output. Does it run?

http://www.trendsecure.com/portal/en-US/_download/HiJackThis.exe

Regards. . .

jcgriff2

.
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #3 · (Edited)
I ran that program, this is wt i got, dnt really know wt to make of it :4-dontkno

http://www.anticheatinc.net/forums/vbimghost.php?do=displayimg&imgid=6641

And about that not being able to run 16 bit apps, i dnt think it's that because I have got this error for almost every game and program I have installed and used on this computer

+ I tried to move the new rundll32.exe into the system32 folder to replace the corrupted rundll32.exe, but it wouldn't allow me (I am an admin using admin permission) I also tried outright deleting it, moving it, renaming it etc, couldn't do anything to it :upset:

Here is a screenshot comparing my two rundll32.exe files:

http://www.anticheatinc.net/forums/vbimghost.php?do=displayimg&imgid=6642

Plz tell me if that looks right...

+ How would i go about replacing them with clean versions from my Vista install DVD (which I can access with 7-zip)
 

·
Moderator , - Microsoft Support
Joined
·
7,755 Posts
Hi, the information from JC regarding 16 bit apps on 64 bit machines is spot on. Looking at the Icon for your system32 rundll32.exe I see it is corrupt, so registering the .exe would not work. Go to start all programs accessories and right click on command prompt select "run as administrator" at the prompt type:-

sfc /scannow
press enter

Reboot after.
 

·
Administrator, Manager, Microsoft Support, MVP
Joined
·
34,403 Posts
I cannot tell from your screenshot if all looks well or not. I did notice the rundll32.exe in \syswow64 does not have the description as all other modules do. I do see the entry from your link showing many start-up apps running from \syswow64.

You also have Norton Internet Security installed along with an outdated version of AVG (AVG 7). They both must go. Install AVG 8 only & reset the Windows Firewall.

AVG 8 - http://free.avg.com/download-avg-anti-virus-free-edition

Run SFC - the system file checker/ repair utility -
START | type cmd.exe into the start search box | right-click on cmd.exe | select run as Administrator | the black command prompt ("DOS") screen will appear | type the following:
Code:
[font=lucida console]sfc /scannow[/font]
Upon completion re-boot to allow files in use to be repaired.

I cannot help you with patching Microsoft Vista OS modules, sorry.

Regards. . .

jcgriff2


EDIT: Hi jenae - didn't see you there!
.
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #6 ·
Well I have done an SFC, though I have done it before and rebooted, it didn't fix it.

Here are the results, as you can clearly see the rundll32.exe in that folder (like system32 but not system32 :normal:) is corrupted, I have a clean file, I jus need to know how to replace it :upset:

http://www.anticheatinc.net/forums/vbimghost.php?do=displayimg&imgid=6643

I doubt it's a permission issue, more rather the fact that rundll32.exe is busy doing something, so untill I stop wtever it is it's doing I can't replace it

Ty for your attention, plz help me finish this fight :grin:

(see attatched: a copy of the lower section of the SFC log (CBS.txt))
 

Attachments

·
TSF - Enthusiast
Joined
·
12,841 Posts
I think a reinstall of Vista is in order.

I've played AA on my Vista 64 Home Premium computer before no problem as I've been using Vista 64 bit since late 2007

I don't know what messed up your Rndll32.dll but I would say try using these 2 security apps

NOD32 trial
http://www.eset.com/download/free_trial_download_eav.php

Spybot search and destroy
http://www.safer-networking.org/en/mirrors/index.html

I am going to download AA 2.85 now. I've heard that AA 3.0 is coming out later this year and should have better 64 bit support, not too sure about it though.
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #8 ·
tyvm for your support, AA is a great game aint it :grin:

I will try those links in a while, I am currently uploading a couple of desktop vids i have created onto youtube, once they are uploaded i will post a link here which should help you all understand exactly what is happening :wink:

+ I think it would be cool if you could provide me with a responding video(s) that demonstrates what you think I should do

you can get the free cam tech here:

http://camstudio.org/

Which is really easy to use with a mic to create a .avi file of your voice and desktop, as you'll see in my videos

Also you can register for free on youtube to upload your .avi files there :rolleyes:
 

·
TSF - Enthusiast
Joined
·
12,841 Posts
I will await your video uploads and hopefully I don't go back to sleep for a little while its, as 5 am right now.

If you Rndll32 is corrupt then you may have to a repair of Vista or just a clean install but it may, but unlikely could be fixed now.

I know of camstudio, but thanks for the link anyways.
 

·
TSF - Enthusiast
Joined
·
12,841 Posts
I see you have a whole bunch of games on your load desktop. Do you have any problems with your other games?

Even if you did update punkbuster with AA I doubt it will work with the renamed file.
I'm currently download AA which I think will take around 8 hours or so.
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #12 ·
teamspeak

Also, you can download teamspeak using this link:

http://www.teamspeak.com/?page=downloads

And access a server with the following server address:

teamspeak.heavengames.com

It was originally set up for ppl to use for a variety of games, but hardly anyone goes on it anymore :sleep:

I will try to make sure that I'm on it wenever I'm online (with the nickname 'Lexbell') so that if you want to speak to me about this rundll32.exe issue then you can reach me there :wink:
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #13 ·
I am currently half way through uploading that second vid, and yes I get the same error with all those games, but ofcourse I just rename the .exe and they work fine :rolleyes:
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #14 ·
okay, here is my second vid, demonstrating how I have a clean file and that I have trouble swapping it with the corrupted one in system32:

YouTube - demo2

However, by mcninjaguy's instruction I will now try to repair my O/S by using the related option on my Vista install DVD during the start-up of my computer, or somin to that effect... :4-dontkno

...using the menu you access by pressing F8, wish me luck :wave:

(btw, this took FOREVER to get through the screening process :upset:)
 

·
Registered
Joined
·
20 Posts
Discussion Starter · #17 · (Edited)
Well I have tried using the Vista DVD to do a repair but i cannot see any obvious options to do so :4-dontkno

But it's okay, today I bought a 250GB portable hard drive (which i'd been meaning to do for a while). I am now going to evacuate all my important media/software files onto this external hard drive and then perform a Full PC Restore using my Vista DVD

Odd thing is that jus recently the rundll32.exe errors have been growin, to the point where they pop up several times when I start internet explorer :eek:

Tyvm for all your help and support :pray:

I will make another post once I have completed the process, and hopefully the problem will be gone

See you on the other side :wave:

(+I wanna do this even if it's not the only way to go, cause you've seen my desktop, my computer is a mess :rolleyes:)
 
1 - 17 of 17 Posts
Status
Not open for further replies.
Top