Disable Windows Mobile 6.5 Network Prompts

In Windows Mobile 6.5, the operating system's Connection Manager frequently triggers pop-up prompts requiring user confirmation before establishing a data connection (such as cellular GPRS/3G or Wi-Fi). Administrators and developers suppress these prompts to ensure automated, uninterrupted background network access for enterprise applications. This article details the specific registry keys and flags required to disable these automatic connection dialogs.

Connection Manager Planner Flags

The core behavior of Connection Manager prompts is handled under the central planning configuration in the system registry. Modifying these values stops the system from halting network requests to ask the user for permission.

  • Registry Key:
    [HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings]

  • Flags to Modify:

    • Prompt (DWORD)
      Set this value to 0. A value of 1 forces the system to prompt the user whenever an application requests an active connection, while 0 allows the connection to establish automatically.
    • PromptOnFail (DWORD)
      Set this value to 0. This prevents the system from displaying an error or retry prompt if an automatic connection attempt fails.

Connection Manager Notification Dialog Flags

Windows Mobile 6.5 also handles connection alerts through its notification subsystem. If notification dialogs still appear despite modifying the Planner settings, the Connection Manager notification profile must be adjusted.

  • Registry Key:
    [HKEY_CURRENT_USER\ControlPanel\Notifications\{8DD7C5EA-0011-47A1-B0E7-CE6FF8429FFB}]

  • Flag to Modify:

    • Options (DWORD)
      This value is a bitmask controlling how alerts are shown (e.g., displaying message boxes, playing sounds, vibrating, or flashing LEDs).
      • Set this value to 0 to disable all visual prompts and sounds associated with connection state changes.
      • Alternatively, ensure bit 0x00000001 (display dialog on screen) is cleared from the existing mask to suppress the pop-up window while preserving other notification behaviors.

Implementation Requirements

  1. Apply the changes using a registry editor (such as CeRegEdit or a mobile registry tool) or deploy them via a signed .cab installation or OEM XML provisioning file.
  2. Perform a soft reset of the Windows Mobile device after modifying the values, as the Connection Manager service caches its planner parameters during boot.