Sys file dumped on desktop after bios flash

On a Dell 8930 W1064Pro I got a message to flash the bios. URGENT. I downloaded the package and flashed. This left two icons on my computer: "Removed apps.html" and, more problematic, the system file "amifldrv64.sys." Three months ago I also flashed the biosand just the amifldrv64.sys appeared on the desktop. Without too much forethought, I renamed it (I know don't mess with system files), and rebooted and the system went into BSOD loop of restarting. Tried everything to stop it. Went to DOS to try to find the file and rename it and it was gone. I called the local tech I use. They said the only way to recover the machine was to reinstall the OpSys, which, of course, wiped my programs and data. Data was triple backed up, no problem. And whatever the tech did then, he left a "Removed apps.html" list on my desktop.

Now, as I first said, after the "urgent" flash, the same sys file appeared as well as a html list of apps removed (none had been actually removed). It's easy enough to just delete the html file. (I wish I knew why that file, created in a reinstall was back.)  Real problem is the  amifldrv64.sys. Sure, I can set don't show hidden files then add the h attribute to the file and its icon disappears. That's fine of an .ini, but I think leaving a sys file on the desktop is begging for trouble.  

On the Dell forum site there are suggestions that, conflated, come down to this: make copies of the amifldrv64.sys that is on the desktop, put one copy in system.32 and another in sysWOW64, then go back to desktop and rename to something like, reboot, if all's well move the renamed file to a storage folder.

BUT THERE IS NO REPORT FROM THE USER WHO WAS ADVISED TO TRY THE ABOVE. Instead, he asked the same question again. Thus I bring the problem and a solution proposed by a user here, hoping one of you has had the same problem.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

amifldrv64.sys is part of the BIOS update program, it isn't needed for the OS to work.
JohnBusiness Consultant (Owner)Commented:
I have that file from my Desktop BIOS Update (Lenovo), but the Lenovo updater puts this and other files to update BIOS in c:\SWTOOLS and NOT on the desktop.

So either:

1. The user is accepting Desktop as the location to explode the BIOS download where another folder would be a better choice.
2. Dell is only allowing the files to go on the Desktop. This does not seem as likely.

I find the cleanest approach is to wait until the manufacturer's own update application presents BIOS and do it that way.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
normanmlAuthor Commented:

I didn't download the flash program through Win10. I went to the Dell divers website to check if, in fact, it was urgent. I wish I'd known about exploding the bios in another file. I could have made one called bios. Back to the issue.

AndyAdler: I did that about three months ago after a flash - deleted the sys file left behind - and I got Blue-screen loop disease. Tech had to reinstall system. Not going there again. As John indicated, different machines tweak their bios programs to put the file where they want. And somewhere in the system (not in reg) there is an instruction that this particular sys file needs to stay where it's put. Other than hiding it or, as I've done, put it in a desktop folder tucked into a corner of the screen, I'm loath to try any solution that has not been tested.
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

David Johnson, CDRetiredCommented:
On a Dell 8930 W1064Pro I got a message to flash the bios. URGENT.

This is in my opinion a BS message and personally I'd be thinking that it was a malware message.  Who or what was the source of the message?

I downloaded the package and flashed. This left two icons on my computer: "Removed apps.html" and, more problematic, the system file "amifldrv64.sys." Three months ago I also flashed the biosand just the amifldrv64.sys appeared on the desktop.

So in 3 months you've updated your bios twice? One normally doesn't flash their bios except to add more functionality or fix a problem with the current bios . It is one of those 'If it's not broken don't fix it' items.
JohnBusiness Consultant (Owner)Commented:
It appears that is the way Dell has set up their updater.   When you do it again, go methodically and see if you can tell the BIOS update where to explode to.
The installation instructions don't actually say don't run the update program from the desktop but they do say "browse to the location where you downloaded the file"  which implies it shouldn't be run from the desktop.
normanmlAuthor Commented:
Alas I had downloaded it to the desktop and I do with most app installs. But your point is well taken, and John's suggestion to wait until the next bios update comes along and be more methodical in its install seems right to me. David: I checked at the dell drivers site, which marked the update urgent, and downloaded from there.  The Dell software on the machine simply sends out notifications when it's software needs updating. I always download any driver from the manufacturers site. And, yes, I flashed the bios a few months back when I checked Dell's site and the bios update was labeled important. And your advice "...if it's not broken..." seems sound to me.
David Johnson, CDRetiredCommented:
The november update only added more cpu support (they classify it as urgent.. I wouldn't unless I was wanting to use one of the newer cpu's)
The March Update is definitely important as it addresses several Intel CPU vulnerabilities
Q3 2018 Speculative Execution Side Channel Vulnerability and several more.

Dell and Lenovo released updated bios's on the same date (March 14th 2019)
JohnBusiness Consultant (Owner)Commented:
Thanks. I was happy to help you resolve this
normanmlAuthor Commented:
Well, John, you were on the right highway. I bought my Dell through a corporate account which gave me access to high level tech support. I had called last week, got the typical clueless tech who noticed I could be bumped upstaird to their software team, a member of which just called me after a week of checking with his colleagues. That bios is designed to leave amifldrv64.sys in whatever folder it's launched from. So using a dell program on my machine (not my browser which is set to download everything to the desktop) he went to the Dell's driver site, downloaded the program to Downloads, launched it from there, where it left another amifldrv64.sys. Then we deleted the desktop original, rebooted twice to make sure all was well, and away we go. The simple instructions would be, move the bios update program to whatever directory you want (maybe a folder you could call bios) and launch it from there.

Thanks to everyone who contributed.
After installing the BIOS you should be able to delete the installation folder anyway. The AMI flash driver is used after the first reboot during the BIOS flash process but it's meant to be unlinked from the kernel after the next reboot.
normanmlAuthor Commented:
Another wrinkle. Thank you.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.