Fixing SecureCRT's "firewall '无' was not found" After Switching Language Packs
Problem
I upgraded a Chinese SecureCRT 6 install to the English 7.2.5 release. Sessions carried over, but opening one showed the firewall '无' was not found in the database. This session will attempt to connect without a firewall.
Solution
Session configs live under C:/Users/<user>/AppData/Roaming/VanDyke/Config/Sessions/. In Default.ini I found:
1 | "Firewall Name"=无 |
Changing 无 to None fixed it.
Notes
- Chinese edition expects
"Firewall Name"=无 - English edition expects
"Firewall Name"=None
SecureCRT stores firewall definitions in .../Config/FireWalls/. Create None.ini there to expose a blank firewall entry under Options → Global Options → Firewall. The English build only recognizes None.ini, not 无.ini, so editing the session configs is the quickest fix when switching languages.