You might get excited to run the greatest Network Sniffer utility on Windows 8.1 before you hit a show stopper. The show stopper is huge and possible bug or un support feature in Windows 8.1 of not being able to hook to Network Interface.
The installation of Wireshark goes smooth on Windows 8.1 , when you try to associate Network Adapter , you will be presented with the error message
“There are no interfaces on which a capture can be done” and you might try the well known troubleshooting article http://wiki.wireshark.org/CaptureSetup/CapturePrivileges
but you soon realize , you have executed the executable under Administrator privileges , but still you are unable to associate Network Adapter.
Issue: The issue lies with Winpcap.exe component which is currently unsupported on Windows 8.1
File Version: Wireshark 1.12.0 and WinPcap 4.1.3
Resolution: Assuming the fact that, Administrator has already installed Wireshark, follow the below steps
Step1: Uninstall Winpcap.exe from C:\Program Files (x86)\Winpcap\uninstall.exe
Step2: Navigate to C:\Program Files\Wireshark\winpcap.exe and set the Compatibility level to run under Windows 7 as shown below
Step3: Run the WinPcap executable. Upon successful installation, restart Wireshark and Administrator will be able to bind the Network adapter successfully.
If its a new installation on Windows 8.1, Administrator can set the compatibility level for WinPcap and run the file during installation.