Skip to content

Enable IrDA in Windows 10 and above

Peter Foot edited this page Sep 21, 2021 · 1 revision

Although quite lightweight, the IrDA subsystem in Windows is now an optional component as 99% of users will not require it. To enable it, so that you can develop with InTheHand.Net.IrDA, or to use the built-in file transfer functionality, you'll need to follow these steps:-

  1. Open Settings
  2. Open Apps
  3. Select "Optional features"
  4. Select "+ Add a feature"
  5. Select the checkbox next to "IrDA Infrared"
  6. Click "Install"

These steps are almost identical for Windows 11, although some of the screens will look different.

Once you install this feature, and you have a supported IrDA adapter, the OS will automatically handling incoming Object Push requests. It will pop up a dialog to save an incoming file. If you want to use the ObexListener instead you must stop the "irmon" Windows Service. This can be done either through the administration tools in Windows or programmatically using ServiceManager, but the latter requires your app to run with administrative permissions (showing a UAC prompt).

Clone this wiki locally