Easy and light packet installer for Windows 10?

We need some kind of packet installer for Windows 10, that can start by deleting some files and folders and then create some new folders and exe.files and then create shortcuts to these exe-files. So something very light and unsofisticated that can contain all the files needed let the users install by just double clicking the installer.

Is there something out there which is not overly complicated and simple and not very expensive?

We need this in order to speed up the process after having created a new user after each tutorial session we are having when we want the new attendents start off with a fresh installment thus the need to first delete some files and folders created by the previous user.

We are aware that we could solve this by using .bat scripts and having the script erasing folders and files and then copy files from a seperate folder, but it would be nicer with just one executable file which contain all the files needed and which did all the spring cleaning as well.
Dag WoltersAsked:
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.

Joe Winograd, Fellow&MVEDeveloperCommented:
Hi Dag,
This will be very easy to do with AutoHotkey, an open source, free scripting language. If you're not familiar with it, this EE article will get you going:

AutoHotkey - Getting Started

Here are a few other EE articles, each with a sample AutoHotkey script showing how to use the language:

Test IP Addresses with PING

How to solve the problem of incorrect System Uptime being reported when a system has been up for a long time (approximately 50 days or more)

How to create an on/off toggle to mute the system audio/sound with a single mouse click or single keystroke

Based on your question, you'll probably use these AHK commands in your script:

FileDelete
FileRemoveDir
FileCreateDir
FileInstall

I'm sure you'll use some other commands/functions of the language, but the ones above are the crux of it. You would then compile your script into a stand-alone EXE that users would simply double-click (so users will not need to have AutoHotkey installed). The FileInstall command is crucial to achieve what you want, as it adds the specified file to the compiled EXE. All of the commands/functions are documented here (with examples):

https://autohotkey.com/docs/commands/index.htm

The solution meets all your objectives/requirements, imo, namely:

• Runs on W10

• Deletes files and folders

• Creates folders

• Installs EXE files (and any other file types)

• Users just double-click to execute

• Not overly complicated

• Free

Regards, Joe
0

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
McKnifeCommented:
Do the users have access to your network or are you kind of shipping this to externals?
I'd stay strictly with batch  or GPOs to distribute files.
0
Dag WoltersAuthor Commented:
Thanks both of you!

As for your question, McKnife, we are having workshops during the day in wich participants join and play around with some software and files. Before the next session starts we would like to have an easy way to "restore" each laptop with the files in their original state so that the new batch of participant can start from scratch again.
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Dag WoltersAuthor Commented:
Thanks Joe for your excellent suggestion! We will definitely take a look at AutoHotKey!
0
Joe Winograd, Fellow&MVEDeveloperCommented:
You're welcome, Dag. If you need any help when you're developing the AutoHotkey script, don't hesitate to ask. Good luck! Regards, Joe
0
McKnifeCommented:
If the changes he makes are kept within his user profile, you should look at the concept of mandatory profiles which allow to renew themselves after logging off (changes don't stick).
0
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
Windows 10

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.