NCSwitch is a Windows program that can change correct IP address and other PC settings automatically when you connect to one of the networks you often use.
Nowadays, you can take your laptop or tablet anywhere. However, you have to change IP addresses, proxy server settings, default printer selection and many other settings. This can become a real pain and sometimes cause unforeseen problems.
If you use NCSwitch, you don't have to change them manually. NCSwitch detect a change of network connection and set the correct PC settings automatically.
NCSwitch is designed for Windows beginners. It offers automated functionality with a simple UI. It's easy to use. No manuals necessary.
NCSwitch 4 supports Windows versions below:
In order to use NCSwitch 4, you must purchase a license key. However, for 30 days starting the time of using the software first, you may use full features of this software without a license key only for evaluating purpose.
You can purchase a license key from http://spiralware.jp/
Please confirm detail of the license described at NCSwitch 4 End User License Agreement
Make sure you've logged in with administrator privileges.
Double-click "NCSwitch_4.X.X_64bit_en.msi" when you use 64bit Windows. Otherwise, choose "NCSwitch_4.X.X_32bit_en.msi".
For IT infrastructure administrators, NCSwitch supports silent install for deploying it to many PCs without GUI operations. Silent install runs as a msiexec command line so you can easily integrate it with Microsoft System Center Configuration Manager and so on.
msiexec.exe /i NCSwitch_4.X.X_XXbit_en.msi STATS="" AGENT="yes" LICENSE_KEY="XXXXX-XXXXX-XXXXX" /q
Set STATS="yes" when you accept to send anonymous usage information to NCSwitch developer. Otherwise, set STATS="".
STATS="" is default.
Set AGENT="yes" when you use Automatic Restoration feature. Otherwise, set AGENT="".
AGENT="yes" is default.
Set your NCSwitch License Key. Volume License is needed if you want to install it to multiple PCs with same License Key.
If this argument is omitted, license key registration will be prompted when restoring a network configuration.
This guide assumes you use a tablet between home and office.
Connect your tablet to home network and configure essential PC settings. After that, save current PC settings with NCSwitch 4.
When you move to your office, connect your tablet to office network and configure essential PC settings. As same as home, save current PC settings with NCSwitch 4.
That's all preparation you have to do. NCSwitch 4 automatically restore corresponding PC setting whenever you move to different location.
You can save current PC settings with NCSwitch 4 wizard.
Making sure you can use networks and applications without any trouble on current PC settings.
Launch NCSwitch 4 from start screen or start menu of Windows.
Follow instructions of NCSwitch 4 wizard. A shortcut will be created on your desktop after saving process is completed. You can restore this PC settings whenever you want by double-clicking the shortcut.
You can restore PC settings you've saved before.
NCSwitch4 detects a change of network environment and automatically restores proper PC settings you've saved.
Automatic restoration is available only if you choose "Network Interface" item in "Saving Current PC Settings" procedure.
Double-click a shortcut on your desktop created when you've saved PC settings.
Launch NCSwitch 4 from start screen or start menu of Windows.
Choose a PC settings listed in "Select Network Environment" page of NCSwitch 4 wizard.
If you want to delete a selected one, show it's context menu (long tap or right-click) and select [Delete] item.
If you want to update a selected one, click [Next] button and follow steps suggested by wizard. Previous settings will be overwritten.
NCSwitch 4 saves PC settings at "C:\Users\[user name]\AppData\Roaming\Spiralware\NCSwitch" as default. You normally don't have to change it. However, if you need, you can change it with procedures below:
Open NCSwitch.ini file with Notepad that should be run as administrator. This file exists at where NCSwitch 4 has installed. (default:"C:\Program Files\NCSwitch4")
Add ConfigRoot setting like below and save it.
ConfigRoot=(directory path) # ConfigRoot=C:\Users\Public\Documents\NCSwitch
You can trigger restoration process of NCSwitch 4 from command line. This function is useful for creating custom batch programs.
A full path of config.xml which contains PC settings you've saved with "Saving Current PC Setting" procedure.
If [config.xml] contains white spaces, you should surround it with double-quote characters.
|0||All PC Settings are successfully restored. (No reboot is required)|
|1||All PC Settings are successfully restored. (Some items will be reflected after rebooting)|
|Others||At least, one of PC Settings is failed to restore.|
> "C:\Program Files\NCSwitch4\NCSwitchConsole.exe" "C:\Users\XXX\AppData\Spiralware\NCSwitch4\Setting1\config.xml"
|PC Settings||Description||Require Administrator's Rights|
|Windows Firewall||Changing Windows firewall settings (firewall's status, excluded interfaces and rule's status).||○|
|Hosts / Lmhosts||Changing contents of the hosts file and the lmhosts file.||○|
|Network Interface||Changing network adapter status, wireless connection, IP address, default gateway and other IPv4 and IPv6 settings.||○|
|Domain / Workgroup||Changing computer name and domain/workgroup settings (* Requires a reboot).||○|
|Shared Folders||Changing shared folders and shared printers.||○|
|Internet Properties||Changing LAN settings (proxy server and dial-up/VPN) and Internet Explorer start pages.|
|Network Drives||Changing network drives that connect to network locations as local drives.|
|Default Printer||Changing default printer selection.|
Changing wallpaper settings (image file and placement) and screen saver (screen saver file, wait time).
Desktop doesn't support desktop background slide show. Instead, please use "Desktop Theme" that supports desktop background slide show if you use Windows 7 or later.
|Default Program||Changing default program settings Windows uses when you open a particular type of file, such as an image or a web page.|
|Desktop Theme||Changing desktop theme selection that contains collections of backgrounds, window colors, sounds and screen savers.|
|Firefox - Network Settings||Changing homepages and proxy settings in Firefox.|
|Outlook - Default Profile||Changing default profile of Outlook.|
|Power Plan||Changing power plan selection, such as "Balanced" and "Power saver".|
|Sound Volumes||Changing sound volume settings of all channels of all audio devices.|
|Thunderbird - Network Settings||Changing default account and proxy settings in Thunderbird.|
|Timezone||Changing timezone selection, such as "Pacific Standard Time" and "Tokyo Standard Time".||○|
|Windows Live Mail - Default Account||Changing default account of Windows Live Mail.|
|Remote Assistance||Troubleshooting via 'Remote Assistance'.|
|Application||Launching selected applications after settings restoration has finished.|
You can get latest information from http://spiralware.jp/
There are several cases. Please confirm which case is your situation.
Please update your PC settings and add "Network Interface" item as restoring item.
NCSwitch disables automatic restoration function in 2 minutes after finishing previous restoration in order to proof misrecognition. In this case, you can use "Recognize Network" command which makes NCSwitch4 recognize network immediately. This command is in a context menu of NCSwitch icon in notification area of taskbar.
Automatic restoration fails if you connected a USB communication device to different USB port as when you'd saved the PC settings. (Please pay attention because most notebooks have several USB ports.)
Please restore PC settings manually. After that, automatic restoration will work properly again. In restoring process, NCSwitch always reloads internal network information used for recognize network.
Fill a password of connecting user into configuration file (config.xml) with Notepad or else.
<NetworkRedirection> <Redirection localName="Z:" ... userName="MACHINE\USER" userPassword="(password)" /> </NetworkRedirection>
If you logon to Windows not as administrator of the joining domain, Domain / Workgroup settings cannot be restored.
Fill domain administrator's account and password into configuration file (config.xml) with Notepad or else.
<Domain netBiosName="XXX" dnsDomainName="XXX"... userName="(account of domain administrator)" userPassword="(password)" />
There are several reasons why an assistant cannot establish a remote assistance connection to a client.
Client's PCs have to be assigned global IP addresses in order to establish a connection of remote assistance. (If clients use same network (LAN) as assistants, clients can also use a private IP addresses) Normally, global IPv6 address are assigned by Teredo technology. Please follow instructions below and make sure Teredo configuration is valid.
Input a command below from "Command Prompt"
> netsh interface teredo show state
|Type||Should be "enterpriseclient" (Default value is "client". This setting inactivates Teredo if you use either "Private" or "Domain" network)|
|Server Name||Should be "win8.ipv6.microsoft.com." (or a Teredo server your network administrator specifies) (Warning: Default value of Windows Vista and 7 is "teredo.ipv6.microsoft.com.". This server seems to be unavailable now)|
Input a command below from "Command Prompt" launched with "Run as Administrator"
> netsh interface teredo set state enterpriseclient win8.ipv6.microsoft.com
When a client restores "Remote Assistance", a setting item of NCSwitch, a Remote Assistance application will be launched and shows a password the client should tell his assistant. If the client closes Remote Assistance application before his assistant establishes a remote assistance connection, the connection cannot be established.
Please don't close a Remote Assistance application after restoring "Remote Assistance" by NCSwitch.
A remote assistance connection cannot be established if Windows Firewall of client's PC rejects Remote Assistance.
In case of that, a client will receive a notice for changing Windows Firewall settings when a Remote Assistance application is launched. Please follow the instructions in order not to reject Remote Assistance. (administrative privileges required)
In case of trouble, please contact us. Please tell us about your trouble and some additional information below:
You can confirm them with Explorer (Show property of [Computer]) (ex. Windows 8 Pro 64bit)
This file exists at "C:\Users\[user name]\AppData\Roaming\Spiralware\NCSwitch4\[setting name]\config.xml" as default. In order to open the directory containing this file, type [Windows+R] key on your PC and enter %APPDATA%¥Spiralware¥NCSwitch4 into the "Run .." window.
This file exists at "C:\Users\[user name]\AppData\Roaming\Spiralware\NCSwitch4\error.txt" as default. In order to open the directory containing this file, type [Windows+R] key on your PC and enter %APPDATA%¥Spiralware¥NCSwitch4 into the "Run .." window.
Please contact us for bug report, feature request, purchasing license key and inquiry about NCSwitch 4.
Thank you for supporting NCSwitch development.
He worked English translation of NCSwitch 3.
This help has been made with bootstrap.