Download and install Impero Education Pro
A step-by-step guide for first-time installers.
Four stages from download to first lesson
Pick a stage to jump straight to it.
Check your computers, network and antivirus.
Go to step 1Install Impero once and register your licence.
Go to step 2Put the Client on Windows, Mac, Chromebook and iPad.
Go to step 3Create groups, import rosters, set who can sign in.
Go to step 4What you need, and how it all fits
Have these ready
Gather these first and the rest goes smoothly.
- Your licence key. It is in the delivery email we sent you.
- One Windows computer to act as the Impero Server. Windows 10, 11, or Server 2016, 2019, 2022 or 2025. Impero recommends it is not a Domain Controller.
- Administrator access. Installing needs domain administrator access, so this is usually your IT person.
- Disk space. About 5 GB to install and 120 GB free for data and logs.
- A network connection (TCP/IP) between the server and your devices.
How Impero fits together
Three simple pieces:
The brain. Installed once, on one computer. It holds your licence and settings.
A small program on each student and staff device. It connects the device to the server.
What teachers and admins use to see classes and manage them. There is one Client installer for everyone, and you choose who gets Console access.
Get ready
A little checking now saves a lot of trouble later. These four checks are the most common reasons a first install goes wrong.
1.1 Check the server computer is big enough
Pick a Windows computer that stays on and connected to your network. The size you need depends on how many devices you will manage:
| Devices to manage | Processor | Memory (RAM) |
|---|---|---|
| Up to 1,500 | 2.0 GHz dual-core | 4 GB |
| Up to 3,000 | 2.0 GHz quad-core | 8 GB |
| Up to 5,000 | 2.0 GHz eight-core | 8 GB |
One server can hold up to 1,200 groups. Keep free disk space at least three times the size of the log folder, because logs grow over time.
1.2 Check the student and teacher devices
| Device | What it needs |
|---|---|
| Windows | Windows 10 or 11, 4 GB RAM, 5 GB free space |
| Mac | macOS 10.14 or later, 4 GB RAM, 5 GB free space. Macs with Apple chips need Rosetta installed. |
| Chromebook | Chrome 110 or later, 2 GB RAM |
| iPad | iPadOS 12.0 or later |
Impero can monitor web browsing in Google Chrome (Windows and Mac) and Microsoft Edge.
1.3 Check your licence allows this version
You cannot install a version newer than your licence allows. Your allowed version is shown on the Licence tab in Impero Server. If you need a newer one, contact us and we will arrange it with Impero.
For your IT person: antivirus exclusions (Windows)
In your centrally managed antivirus or endpoint security tool, add folder exclusions for:
C:\Program Files\Impero Solutions Ltd\C:\Program Files (x86)\Impero Solutions Ltd\
Only add the folders your devices actually use. If your antivirus needs individual files, the Client folder holds imperoclient.exe, ImperoClientSVC.exe, ImperoGuardianSVC.exe, ImperoServerBrowser.exe and others, and the Server folder holds ImperoServer.exe and ImperoServerSVC.exe. If your antivirus needs the full list of files, contact us and we will send it.
After saving, confirm the policy reached the devices, check the Impero services are running, and check the Client can talk to the Server.
For your IT person: network ports and addresses to open
| Port | From | To | Used for |
|---|---|---|---|
| TCP 30016 | Clients and Console | Impero Server | Main connection |
| TCP 30021 | Chromebooks | Impero Server | Main connection for Chromebooks |
| TCP 30017 | Clients | Impero Server | Audio (Talk and Listen) |
| TCP 30019 | Clients | The device itself (127.0.0.1) | Browser extension |
| TCP 30020 to 30030 and up | Clients | Console and Server | Screen viewing and file transfer |
| TCP 30022 | Windows clients | Chromebook thumbnails | Remote Proxy Service (Client 8.6.28 or later) |
| HTTPS 443 | Server and web | *.imperosoftware.com and *.globalsign.com | Licensing, updates and certificate checks |
Screen-viewing port range: the range always starts at 30020 and ends at (number of devices x 2) + 20. For example, 25 devices means 30020 to 30070. If your network cannot use wildcard addresses, contact us and we will get you the Advanced Configuration Sheet.
Quick checklist
- Server computer chosen and big enough
- Devices meet the minimum
- Allowed version checked
- Antivirus exclusions added
- Network ports opened
Install and register the server
You only do this once. It takes the longest to read and the least time to do.
What is in the download
Extract the ZIP and you will find three files. Each one has its own job:
The same Client installer is used for both students and the Console, and you choose who can open the Console later. The number 8646 is the version, 8.6.46. Chromebooks and iPads do not use these files. They are set up through Google Admin and iPad deployment, covered in step 3.
If registration will not work (offline activation)
Where are the device installer files?
You will need the Client installer (an .msi file) for step 3. If it is not in the download you extracted, you can find it this way:
C:\Program Files (x86)\Impero Solutions Ltd\Impero Server\Updates.Cannot find them, or your server is hosted by Impero? Contact us and we will confirm which version you need.
Impero Server Install (1:25)
Prefer one longer walkthrough? Watch Impero's full installation video.
Add your devices
Now put the small Impero Client program on every device you want to manage. Pick the type of device below. You can do them one at a time, in any order.
How to install Impero extensions (Browser and Cloud) (1:29)
Windows computers
Run ImperoClientSetup8646.msi (from the download in step 2) on the device with an administrator account.
Have many PCs? Your IT person can push it to all of them at once with Group Policy. The same installer works for teachers and students.
For your IT person: Group Policy steps
If it does not install, check Event Viewer on the target computer.
Chromebooks
Chromebooks are set up in the Google Admin Console, so this one is for whoever manages your Google admin account.
For your Google admin: step by step
lpkffpnklfdjompeeodhpaeenfdpibmj (Education Pro Chromebook). Set it to Force install.Deploy to users, not machines. Give the server a fixed IP address, so the bookmark does not need changing.
Macs
Open ImperoClientSetupMAC.zip from the download. Inside is ImperoClientOSX_8646.dmg. Double-click it to open it, then follow the prompts to install the Impero Client. Macs with Apple chips need Rosetta installed.
Once a Mac has the Client, you can push other Mac software to it from the Console with the Deploy MAC tool. It accepts .pkg, .mpkg and .dmg files.
iPads
iPads need iPadOS 12.0 or later. For a single iPad, open the Impero install link on the iPad, then enter your server address in the app settings. For many iPads, use your device management (MDM) tool.
Ask your IT person to follow the iPad deployment guide. The install link depends on your Impero version, so use the guide for the exact address.
Chrome and Edge extension
The browser extension lets Impero log and filter web use in Google Chrome and Microsoft Edge, and it is needed for the web console.
Get the Education Pro Browser Extension, or have your IT person force-install it to all devices with Group Policy.
A device will not connect to the server?
Once installed, a device looks for your server on the network by itself. In some networks (especially ones split into VLANs) that search fails. If a device does not show up in the Console, ask your IT person to use one of these:
For your IT person: three ways to point devices at the server
1. A DNS entry. Create a host record named impero_server that points to the server IP address. Only works if you have one Impero Server.
2. A text file. In the Client folder on each device, add a file named ServerIPFixed.txt that contains only the server IP address. Restart the Impero service or the device.
3. Group Policy. Set a registry value named ServerIP with the server address, under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Impero Solutions Ltd\ImperoV3.
Add teachers and classes
Last, tell Impero who is in which class, and who is allowed to sign in. A group is simply a list, such as a class, a year, or a computer lab.
4.1 Make a group by hand
* to add many at once (for example ITRoom1*), or ! to leave one out.4.2 Bring in classes automatically
You can import from any of these, so you do not retype your rosters:
- Clever
- ClassLink
- OneRoster
- A CSV file
- Google Classroom
- Active Directory
- A plain text file with one username per line (for User Groups)
4.3 Choose who can sign in
In Impero Server, open Settings and then the Console Access Rights tab to choose which staff can use the Console and which groups they see.
For the web console (edpro.cloud), people can sign in with a Microsoft or Google account. If you prefer email and password, an administrator can add users by email in User Management, and each person gets a link to set their own password.
Add Users and Groups (1:49)
Training videos
Short videos from Impero. Pick the one for your role.
For administrators and IT
Installing and managing Impero, from the server to users, policies and reports.
For teachers
Running a lesson with Impero: talking to students, keeping them focused, and finding your way around.
Some videos were recorded a few years ago, so a screen may look slightly different. The steps are the same.
Codework is your one point of contact
Whatever you need, start with us. We coordinate everything with Impero for you, so you never have to chase anyone.
Not sure who to ask? Ask us.
Email us, call us, or just reply to your delivery email. Tell us what you need and we will take it from there.
Frequently asked questions
What is Impero Education Pro?
Impero Education Pro is classroom management software. From one screen, a teacher can see what every student is doing, keep the lesson on track, and help students without leaving their seat. It works across Windows, Chromebook, Mac and iPad devices, and runs on your own server. It also includes web filtering and activity logs, plus online safety alerts that flag certain keywords.
Is Impero Education Pro the replacement for Netop Vision?
Yes. Netop Vision has been discontinued and is no longer updated or maintained, because its parent company merged with Ativion, the maker of Impero. Impero Education Pro is the closest like-for-like replacement. It has the same core features, such as seeing every screen at a glance, locking machines and cutting distractions, so teachers can switch quickly with little retraining. Contact us and we will arrange your quote and a trial.
How does it help teachers in the classroom?
Teachers can see every student screen at a glance, show their own screen to the class, lock screens or switch off the internet when they need everyone's attention, and block or allow websites for the lesson. They can also message or chat with students and send and collect files. The result is less time policing devices and more time teaching.
Who is Impero Education Pro for?
It is built for schools, colleges and universities. IT directors and technology managers usually set it up and manage it, and teachers use it every lesson. It is a strong fit for computer labs, for business and technical classrooms running Windows, and for schools that have Windows labs alongside Chromebooks.
Why do colleges and universities choose it?
Colleges and universities often have large computer labs and a mix of devices. Impero works across Windows, Mac, Chromebook and iPad, runs on your own server, and connects to Active Directory. You can also choose which staff see which rooms and classes. Lab tools such as power management and inventory reports help IT keep many machines running.
Do I need an IT person to install this?
Not for everything. Reading, registering your licence and making classes are things a teacher or office administrator can do. Installing the server and putting the Client on devices needs administrator access to your network, so that part is best handed to your IT person. Each step tells you who it is for.
Which computer should I use as the server?
Use a Windows computer that stays on and is connected to your network: Windows 10 or 11, or Windows Server 2016, 2019, 2022 or 2025. It needs about 5 GB to install and 120 GB of free disk space. Impero recommends not using a Domain Controller. For up to 1,500 devices a dual-core processor with 4 GB of RAM is enough.
Do I need to change anything on my antivirus first?
Yes. Ask your IT person to add Impero's folders as exclusions in your antivirus before you install. Antivirus software that does not know about Impero can block it, which causes confusing install and connection problems. The folders are listed in step 1.
Why will it not let me install the newest version?
Your licence decides which versions you may install, and you cannot install a later one until your allowed version is updated. You can see it on the Licence tab in Impero Server. If you need it raised, contact us and we will request it.
Where do I enter my licence key, and what is the password it asks for?
Your licence key is in the delivery email from Codework. You enter it in the registration window that appears the first time you open Impero Server. The password you create there becomes your Console Access Password, so write it down.
Do teachers, students and Chromebooks all use the same installer?
Windows and Mac devices, teachers and students alike, use the same Client installer. You decide who can open the Console in the Console Access Rights settings. Chromebooks and iPads are different: Chromebooks are set up through the Google Admin Console, and iPads through an iPad app or your device management tool. Step 3 covers each one.
A device is not showing up in the Console. What do I check?
Check that the Client is installed and the device is on the same network as the server. If it still does not appear, especially on a network split into sections (VLANs), your IT person can point it at the server using a DNS entry named impero_server or a small text file. Both options are in the troubleshooting box at the end of step 3.
Can I bring in classes from Clever, ClassLink or Google Classroom?
Yes. You can import from Clever, ClassLink, OneRoster, a CSV file, Google Classroom or Active Directory, so you do not have to type rosters by hand. With Google Classroom, each teacher syncs their own classes, and up to 400 classes can be imported per person.
