Here you will find some tips and tricks I've come across over the years. Some of them are well-known,
and some of them not so well known. A few of these are reposts of some USENET postings I made
a while back in the comp.* hierarchy and are freely searchable on the Internet. Here we go!
From comp.hardware, July, 2003...
Info: this tip touches on how Microsoft compresses critical Windows files on their installation CD/DVD
media and how you can expand/uncompress any of those files when necessary. Good info to have if you
ever get a corrupt system file.
Leonisknovo wrote:
> I recently bought a new video card.
> Now, all went well installing it, installing all the drivers, ect.
> It was the right type (AGP), and all that.
> Well, my Anti-virus said a 'rundll32.exe' had been modified,
> and the only options it gave me where help and repair.
> I checked out help, which didn't really do anything, so I clicked repair.
> Next thing I know it saying this 'rundll32.exe' had been deleted!!
> Now, when I right-click on desk top, then click propperties,
> a pop-up comes up, saying:
> "Cannot find the file 'rundll32.exe' (or one of its componets).
> Make sure the path and filename are correct and that all required
> libaries are available."
> Then, then I go to Control Panel, and its same thing for the following:
> ------
> Add/Remove HardWare
> Find Fast
> Gaming Options
> Internet Options
> Java Plug-In
> KeyBoard
> Mouse
> nVidia nView DeskTop Manager
> Phone & Modem Options
> Power Options
> QuickTime
> Regional Options
> Scanners & Cameras
> Sound & MultiMedia
> System
> Accessibilty Options
> ------
> The question is, is there anyway I can sort of install this
> 'rundll32.exe' or do I have to formate my hard drive & reinstall windows??
Ouch! Rundll32 is a very important file in Windows. A lot of those
control panel applets such as "System" (the same thing as My Computer
--> Properties) and "Display" are really just .dll files in your
windows/system32 folder and require the rundll32 stub program to run. A
.dll file can contain executable code, but isn't recognized by Windows
as an executable file, therefore needs an .exe file to have a handle to
the .dll. (clear as mud?) The only way I know of to replace the file is
to go to your Windows 2000 CD, extract the "rundll32.ex_" file in the
i386 folder, then place it in your windows/system32 folder, then apply
any service packs you may have installed. Good luck.
--
David L. Holiman
KD5YDU - amateur radio
A+ certified
Network and Systems Administrator
(Thread continues...)
Leonisknovo wrote:
> I did exactly that.
> I took the 'rundll32.ex_" file from the i386 folder,
> and placed in the "WINNT" folder
> (I believe that's the Windows folder for 2K, as there is no 'Windows' folder)
> Now, it didn't work; I rebooted to see if I had to, still, same thing.
> Also, I tried re-naming 'rundll32.exe' but still no work after rebooted again.
> Anything else I can do?
> I'd really like to know before I resort to re-formating my hard drive
> and re-installing Windows...
The "rundll32.ex_" is a compressed file and must be "blown up" to full
size. You have to use the EXPAND.EXE utility which should also be in
the i386 folder. Here's the usage of the EXPAND program:
F:\NRMEEVL_EN\I386>expand /?
Microsoft (R) File Expansion Utility Version 5.2.3790.0
Copyright (c) Microsoft Corporation. All rights reserved.
Expands one or more compressed files.
EXPAND [-r] Source Destination
EXPAND -r Source [Destination]
EXPAND -D Source.cab [-F:Files]
EXPAND Source.cab -F:Files Destination
-r Rename expanded files.
-D Display list of files in source.
Source Source file specification. Wildcards may be used.
-F:Files Name of files to expand from a .CAB.
Destination Destination file | path specification.
Destination may be a directory.
If Source is multiple files and -r is not specified,
Destination must be a directory.
In your case, it looks like you'd have to use "expand rundll32.ex_
Good luck.
--
David L. Holiman
A+ certified
From comp.windows.misc way back in 2004...
On 17 Mar 2004 15:57:38 -0800, annitb DeleteThis @hotmail.com (Annit Bhattacharya)
>Hello,
I had this problem when I upgraded to 2003 as well. I noticed that
Try logging on as another user, backing up the important stuff in the
David L. Holiman
Network Administrator
The "from" and "reply-to" addresses are spam traps.
73 de KD5YDU
c:\winnt\system32\rundll32.exe"
apologize; jsut keep playing with your command line arguments and you
should be OK. Let me know if I can be of any more help.
KD5YDU - amateur radio
Network and Systems Administrator
TIP #1 - posted February 7, 2009
wrote this <1615e1ed.0403171557.3bea2285 DeleteThis @posting.google.com> in
comp.windows.misc:
>
>I just upgraded Win2k Advanced Server to Win2003 Server Enterprise
>edition ( it is similar in most respects to Win XP ).
>
>The upgrade went smooth except for the delay in the appearance of all
>submenus in all applications when I hover my mouse over any menu
>option.
>
>I have disabled all menu fading and animation effects and optimised
>for performance as is possible from My Computer->Right
>Click->Properties->Advanced->Performance(Settings). I have also
>reduced the menu reaction speed in the registry to 5 ms. I have the
>classic menu option selected.
>
>Yet the reaction time for appearance of submenus is 5-10 secs. In this
>time the CPU usage jumps to 100% with the application CSRSS.EXE using
>99%. The subitems appear correctly after 10 secs or so.
>
>I have noticed that submenus with items that are real files, like the
>Programs menu and the IE Favorites Folders don't show this problem.
>
>All others, e.g. - Tools->Mail and News (in IE), Tools->Send and
>Receive (in Outlook Express), basically every such menu item with
>submenu items in every application.
>
>Any help in rectifying this will be highly appreciated.
>
>Thanks,
>Annit
when a user logged on for the first time (i.e. created a new profile
on the machine), the problem disappeared. So, I went in and deleted
my "old" profiles carried over from Win 2000, logged in as the user in
question, let a new profile be created, and voila, the problem was
gone.
other user's profile dir, delete that profile (the "right" way...under
My Computer Properties --> Advanced tab --> User Profiles section) and
then log back in as the other user (the one with the problem) and let
the machine create a "new" profile. Hope that helps!
For correspondance by e-mail, send mail to holliwood -at- netzero -dot- net