VDI Virtualization and network configuration
1. Overview
In a VDI setup, Ultimate Typing Coach is installed once on a virtual file server or teacher’s virtual machine,
All student VMs (virtual desktops) have a shortcut pointing to a access the same installation and data folder over the local virtual network (LAN).
Application and user data reside under the same shared directory (e.g.
C:\SERVER\TYPINGAPP).Each virtual desktop runs the app directly from
\\SERVER\TYPINGAPP.User profiles, results, and progress are stored in the shared Database subfolder.
Cloud sync or User Manager “SYNC” functions are not used in VDI deployments.
This model works efficiently within a single local or virtual LAN, where all devices — physical or virtual — are connected to the same virtual switch or VLAN.
2. System Requirements & Constraints
| Component | Requirement |
|---|---|
| Server OS | Windows Server 2019 / 2022 / 2025 (required for >10 concurrent connections) |
| Student OS | Windows 10 or 11 (VDI images or thin clients) |
| Network | Local LAN or virtual switch; ≤10 ms latency recommended |
| Storage | SSD-backed virtual disk on the host or SAN |
| Shared Folder | e.g. \\SERVER\APPS\TYPING-CLASS |
| Shared Permissions | Permissions → Everyone: Full Control (set NTFS permissions for actual restriction). |
| RAM/CPU (per student VM) | 1 GB RAM, 2 vCPUs recommended |
| Graphics | Enable hardware acceleration (vGPU if available) |
| Permissions | Students: Modify access to Database folder; Read & Execute to program folder |
3. Step-by-Step Installation Guide
This article explains how to install Ultimate Typing Coach in a shared local area network environment, where both the application and data is centrally stored on a local file server and accessed by student desktops through a shared network folder (e.g. \\SERVER\TYPINGAPP).
>> Download Ultimate Typing Coach Installer for VDI
In this classic configuration, all TypingMaster data — including user profiles, results, and progress — is stored directly inside the shared Virtual Server installation folder on the local network.
Installer Flow ( this step is completed once )
Follow these steps to install the software into the Shared Folder and the User Manager Icon (Manager.exe) will be created.

NOTE: Choose DATA LOCATION inside the APP INSTALLATION FOLDER.

NOTE: Do not enable Data Sync.

4. CONFIGURE Share NTFS Permissions
Protect the content of shared folder with the NTFS permissions:
| Folder | Students | Teachers | Administrators | Purpose |
|---|---|---|---|---|
C:\SERVER\TYPINGAPP | Read & Execute | Modify | Full Control | Prevents accidental app modification |
C:\SERVER\TYPINGAPP\Database | Modify | Modify | Full Control | Allows saving user progress |
5. Create Shortcuts for VDI Desktops
Each virtual desktop should have a shortcut to the executable:
In the VDI base image or via group policy login script, create a shortcut:
\\SERVER\TYPINGAPP\TypingMaster.exe
Test
From one student VM, launch Typing Coach.
Create a test user profile and complete a short exercise.
Verify progress is saved and visible in
\\SERVER\TYPINGAPP\Database.
6. Create Manager Shortcuts for teacher
Restricting Manager Access
If only teachers or admins should open the User Manager Tool:
Locate
manager.exeinC:\SERVER\TYPINGAPP.Right-click → Properties → Security → Deny “Read & Execute” for the Students group.
By default, User Manager requires admin privileges. To disable this prompt, rename the file:
Manager.exe.manifest → Manager.exe.manifest.disabled
Manager Tool can show the data in almost real-time.
Restricting Student Permissions:

Manual Reference
More details and advanced network options can be found in the Ultimate Typing Coach Network Installation Guide:
https://www.Ultimate Typing Coach.com/typing-tutor/support/netguide.html
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
