MacShuffle, I've got the missing piece of your puzzle. Thanks to your extended information, and the info I too found for WinPE 3.0, I now have it working correctly on WinPE 4.0 and 5.0. First, you do not need to implement "WcmSvc", or "Windows Connection Manager", service. When you create the wlansvc service and it's listed in the "DependsOnService" entry of the server, just remove the entry wcmsvc from the reg_multi_sz key. Second, the error wlansvc cannot start with error "The handle is invalid (error 6) is because you're missing a file in your configuration. You need an additional schema file copied into your WinPE 4.0/5.0 image: "WLAN_profile_v2.xsd". Source location in your full blown Windows is: "C:\Windows\L2Schemas\WLAN_profile_v2.xsd" . Third, certain wireless adapter drivers have an "Include" in their .inf file to include an additional virtual adapter driver, like Intel have. When you open such a driver file, search for "Include=". In all latest Intel Wireless drivers, you'll see listed: "Include=netvwifibus.inf" To add this to your WinPE 4.0/5.0 image, copy the following files to the following locations in your WinPE image: Windows ---> WinPE image C:\Windows\Inf\netvwifibus.inf ---> <mountdir>\Windows\Inf\netvwifibus.inf C:\Windows\System32\Drivers\vwifibus.sys ---> <mountdir>\Windows\System32\Drivers\vwifibus.sys And, very important: C:\Windows\System32\Drivers\vwifibus.sys --> <mountdir>\Windows\Inf\vwifibus.sys Somehow, it only works properly when the .sys file is (also) included in the <WinPE>\Windows\Inf folder. Fourth, the drvload command to load netnwifi.inf, netvwififlt.inf and netvwifimp.inf won't work. You get the signature error, and copying the catalog files won't help. Though, I did now copy them as well, here's how to load the services from the 3 net*.inf files once WinPE 4.0/5.0 is booted: netcfg -l %SystemRoot%\Inf\netnwifi.inf -c s -i MS_NativeWifiP netcfg -l %SystemRoot%\Inf\netvwififlt.inf -c s -i ms_vwifi And, voila... you now are able to start the wlansvc without a problem and use netshell command (netsh) to see and add wireless network profiles to connect to. Oh, little detail: sometimes the wireless driver doesn't load fully, most likely due to the two stage install of the virtual adapter driver. I used devcon rescan to let WinPE do a redetection and than it automatically started working properly. Have fun!!! Herman v3