I really enjoy being able to use the windows key to open applications and control panels in Windows 8.1. These settings bring it back to about the same sort of behaviour.
This is an open work-in-progress and might mess up your install!
The below is valid for Windows 10 v1803, roughly August 2018.
Create a system restore point before doing this, just in case. ;)
Vaguely: I disabled most of the options, except "activity history", but you may wish to disable that too. Speech recognition is turned off since I don't normally use a mic, so I may have missed some other setting if you have that enabled.
Either Open WIndows Defender Firewall and click Export...
, or In an elevated shell, run netsh advfirewall export C:\firewall-settings-backup.wfw
(If you need to undo the changes, exchange export
for import
)
- Open Windows Defender Firewall
- Click on "Inbound Rules", double click on the Cortana rule, change "Action" to "Block the Connection"
- Repeat under "Outbound Rules"
or, with an administrator PowerShell:
Get-NetFirewallRule -DisplayName '*Cortana*' | Set-NetFirewallRule -Profile Any -Action Block
Double check that this worked with:
Get-NetFirewallRule -DisplayName '*Cortana*'
which should display something like
Name : {6B80597B-69B0-4A16-815B-9374C7BA22AF}
DisplayName : Cortana
Description : Search the web and Windows
DisplayGroup : Cortana
Group : @{Microsoft.Windows.Cortana_1.10.7.17134_neutral_neutral_cw5n1h2txyewy?ms-resource://Microsoft.
Windows.Cortana/resources/PackageDisplayName}
Enabled : True
Profile : Any
Platform : {6.2+}
Direction : Outbound
Action : Block
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner : <<SID>>
PrimaryStatus : OK
Status : The rule was parsed successfully from the store. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
Name : {BA8F16DE-9468-4C59-BBAC-5F09F2AAF931}
DisplayName : Cortana
Description : Search the web and Windows
DisplayGroup : Cortana
Group : @{Microsoft.Windows.Cortana_1.10.7.17134_neutral_neutral_cw5n1h2txyewy?ms-resource://Microsoft.
Windows.Cortana/resources/PackageDisplayName}
Enabled : True
Profile : Any
Platform : {6.2+}
Direction : Inbound
Action : Block
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner : <<SID>>
PrimaryStatus : OK
Status : The rule was parsed successfully from the store. (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
Bonus points if you can tell me how to run that at startup.
Edge Deflector will ensure that hard-coded links for Edge go to your default browser instead.
- Go to the Releases tab on https://github.com/da2x/EdgeDeflector
- Install it.
- You can verify that it's working by going to
Settings > Apps > Default Apps
, scrolling to the bottom and clickingChoose default apps by protocol
and checking thatmicrosoft-edge
is set to EdgeDeflector.
If you've followed up to this point, hitting the windows key and typing stuff won't send the text to Bing, but it will still show a single "search suggestion". I wanted this to not go to Bing but to Duck Duck Go instead.
- Go to http://einaregilsson.com/redirector/
- Install Redirector plugin in your browser
- import the rule below (change duckduckgo to the search engine of your choice)