CCBoot Cloud Manual

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 506

www.ccboot.

com

CCBootCloud
User Manual
Youngzsoft 2020
www.ccboot.com

System requirements
Server requirements

Software requirements

CCBoot server can be run on any system above Windows 7.

1. We recommend installing Windows Server 2016.


2. The second choice is Windows Server 2019.
3. The third choice is Windows 10.

Note: Do not install antivirus on your server computer as it scans the system and creates high
disk activity causing clients to lag and games start to load slowly.

Hardware requirements

Here is the recommended server hardware for diskless boot with CCBoot.

CPU:

Intel Quad Core Processor (i5 or higher)

Motherboard:

Server motherboard that supports 16GB or more RAM, 6 to 8 or more SATA Ports.

RAM:

No. Of Clients Server RAM

10 - 30 16 GB

30 -70 32 GB

70 - 100 64+ GB

For 100+ client PCs, we recommend to use 2 or more Servers with load balance.

Image disk: the hard disk that stores the client OS boot data. We call it an "image".
www.ccboot.com

Game disk: the hard disks that store the game data.

Writeback disk: the hard disks that store the client write data. In diskless booting, all data are
read and written to/from the server. So, we need a writeback disk to save the client's write data.
Other products are also named as "write cache".

SSD Disk: the disk that is used to cache game disk data. Caching game disk data in SSD Disk
gives clients quicker access to game files as SSD is much faster than traditional HDD. In case if
you use SSD disk for game disk the SSD cache disk is optional or just use NVMe disk as a
cache to improve the SSD game disk.

Required Hard Disks:

1) One SATA SSD is used for server OS (C:\) and CCBoot Server install (D:\).

2) One SSD for image disk - 256GB

3) SSD for game disk.

In case you want to use RAID 0 we recommend using Windows disk manager to setup RAID0
instead of hardware RAID in BIOS. We recommend setting SATA mode as AHCI in BIOS.
Because AHCI is better for writeback disks' write performance. For more information, please
refer to AHCI on wiki. In the BIOS, SATA mode can only be one of AHCI and RAID. If we set it
as AHCI, the RAID function of the motherboard will be invalid. So we use Windows disk
manager to setup RAID0. The performance is the same as hardware RAID0.

3) SSD for write-back disk (256+ GB)

Note: For 25 - 30 users, 1 writeback disk is enough, for 30+ users, use 2 writeback disks.

We do NOT recommend using RAID for write-back disks. If one disk is broken, we can use the
other one. If you use RAID for writeback disk, then, one disk break then it will cause all clients
stop working. On the other hand, CCBoot will auto balance the writeback disk when you have
more than one disks. Using two disks the write performance is better than using RAID. Using
SSD as writeback disk is better than hard disk as SSD has good IOPS.

Raid 0 from SSD for writeback does not improve performance because for random read/write
IOPS will not increase, raid 0 on SSD increases only sequential read/write speed.

Note: Do not use cheap SSD for writeback and SSD disk as they are unreliable and may cause
clients to hang when the SSD gets corrupt. Also, do not use SSD for a few roles because it will
reduce the performance. Choose an SSD with high read/write speed. Faster SSD for writeback
results in better performance for clients. We recommend using an SSD with IOPS for random
read/write more than 90K (for example : Samsung EVO series).

Note: Format all hard disk with 32K allocation unit except windows partition/disk , as it provides
you the best performance. - Do Not skip this
www.ccboot.com

4) One SSD disk for SSD cache (256+ GB).

Network:

1 Gigabit Ethernet or 2 x 1 Gigabit Ethernet team network. We recommend Intel and Realtek 1
GbE Series.

For 10-15 PCs, use 1 GbE on server and for 20-30 PCs, use 2 x 1 GbE on server.

Use CAT 6 Cable for best performance, can use CAT 5e for smaller deployment of 10-20 PCs.

For network switch, please use 1 GbE unmanaged switch.

Important: Do not use PCI gigabit ethernet card on the server if you are planning to add NICs
to give more bandwidth to client

If you want to add more NIC then find PCIe gigabit ethernet cards as they provide better
bandwidth than PCI cards.

Sample 1:

Motherboard : Asrock Z370 Extreme4

Processor : Intel Core i7-8700

Memory : 32 GB DDR4 RAM

Disks :

Server OS: 1 SSD 120-250 GB Samsung Evo 860

Image disk: 1 SSD 250 GB Samsung Evo 860

Writeback disk: 1 SSD 250 GB for each 25-30 client PCs Samsung Evo 860

Game disk: 1-4 SSD 500 GB - 2TB Samsung Evo 860

Casing : Any Model (Full tower for much better ventilation)

Power Supply : Any Model/Brand of True rated 650 Watts

UPS : Any Brand with type Online/double-conversion

Additional Network cards


www.ccboot.com

If you want to use only 1 server for more than 100 PCs up to 200 PCs then refer to the following
hardware requirements.

1. Server OS: 1 x 250 GB SSD

2. Image Disk: 1 x m.2 250GB or higher SSD

3. Writeback disk: 8 x 250 GB SSD

4. Game disk: 4 x 500GB in RAID 0

5. LAN: 2 x 10 gigabit network cards

6. RAM: 64-128 GB ram


www.ccboot.com

Client requirements

Software requirements

CCBoot supports diskless boot of the following OS systems:

1. Windows 7 and x64.


2. Windows 8 x32 and x64.
3. Windows 8.1 x32 and x64
4. Windows 10 x32 and x64

Notes: it's diskless boot, so you no need to install any antivirus software at the client.

Hardware requirements
If you want to use CCBoot for diskless boot of PC, the PC should have the following features:

1. The NIC should be a PXE 2.x compatible network adapter. The NIC can be onboard or
installed. For most up-to-date motherboards, the onboard NIC can support PXE 2.x. For
example, Gigabyte and ASUS motherboard.
2. 1 Gbps speed NIC. We DO NOT recommend using 100M NIC. The diskless boot speed
will be slow and can only boot small amount XP workstations.
3. We recommend using Realtek and Intel 1000M series NIC. We DO NOT recommend
using NVIDIA NIC. Since NVIDIA NIC is not stable in diskless booting. Some earlier and
cheap Atheros NIC is also NOT recommended. They are not stable and have poor
performance in diskless booting.
4. Till now, CCBoot CANNOT diskless boot with wireless NIC (Wi-Fi network cards).
5. The minimum RAM size is 512M. We recommend the client to use 2G RAM for XP and
4G RAM for Windows 7.
6. CPU can be AMD or Intel, no specific requirements. (Note: Intel 7th and 8th Generation
CPU and boards are also supported)
7. Sometimes when your motherboard has a TPM module, it may prevent diskless booting,
hence disable the TPM in the BIOS. This is mostly for the new motherboard that has this
feature.

Notes:

1. To disable TPM, after entering the BIOS, visit the Security tab and then set the TPM option to
“Disabled”.
2. Boot from USB LAN is not supported. Also, zero clients like NComputing Zero clients are not
supported as clients.

3. Killer NIC E2200, E2400, E2500 are supported in CCBoot new version since 20161221

4. CCBoot support recently released Ryzen CPU and motherboards for it as well. Ryzen 1700,
1700x have the best price to performance ratio for users.
www.ccboot.com

5. CCBoot supports all Intel processors including the Skylake as well as the new KabyLake
processors and the 7th and 8th gen processors and the respective boards.

6. CCBoot has support for Intel NUC and mini PCs from multiple vendors such as Gigabyte,
MSI, Asrock, etc.
Important: For NUC, only requirement that needs to be satisfied is that the NUC must have
support to boot from legacy BIOS, if the NUC does not have support for boot in BIOS, you won't
be able to boot from CCBoot.
www.ccboot.com

Network requirements
For better performance, we recommend Gigabit network environment (Server & Client NICs and
Switches).

1. Normal or advanced router is OK. It only affects the Internet speed. But most routers
have built-in DHCP service. It will conflict with CCBoot DHCP service. You have to
disable the DHCP service on the router.
2. Switch should be 1Gbps speed. If the switch is a smart switch, you need to disable the
"flow control" option in the switch settings. This option will reduce the diskless boot
speed. We recommend CISCO and HUAWEI switches.
3. CAT-5, CAT-5e and CAT-6 cable are all supported. But we recommend you to use CAT-
5e and CAT-6 cable. CAT-5 cable has "far end crosstalk" problem and it will cause
packet loss.
4. Unmanaged network switch, "TP-link, Toto-link, Pro-link, D-Link" These network
switches are plug in and play no configuration required.
5. Routers with QoS function available, it will permit you to use bandwidth monitor to check
for the download currently active on the specific system.

Advantages of CCBootCloud
CCBootCloud features all basic functions of diskless solutions. Compared to other diskless
solution providers, CCBootCloud has its own special functions below some of them are listed.

1. CCBootCloud can be installed on the 64-bit windows operating, and compatible with
Windows Server 2008, 2008 R2, 2012, and 2016.
2. CCBootCloud supports Windows 7, 8, 8.1 and 10 x64 bit client systems.
3. CCBootCloud has an SSD cache function. The memory cache is limited by RAM
available on the server, but the SSD drive has more space and is faster than HDD so it
provides smoother game play in CCBoot system.
4. CCBootCloud can boot more clients with the same hardware specifications. A server
with 32G RAM can boot up to 100 clients with proper server hardware.
5. CCBootCloud is super easy to learn and deploy.
6. CCBootCloud has support for a multi hardware profile to make a true single image for
multi specs.

Quick start
Preparation
Please use the 64-bit version of OS, if you plan to use other OS than Windows Server OS as
CCBoot server system platform.
www.ccboot.com

1. All hard disks should be formatted as NTFS. When format drives, please set "Allocation
unit size" as "Default" for server OS system drive, and set "Allocation unit size" as "32K"
for other drives.
2. Allocate hard disks for image, game (raid 0) and writeback (2-3 hard disks). If you have
an SSD disk, please format it to only one partition for cache. Make sure that there are no
other DHCP services on the LAN. Especially, please disable the DHCP service in the
router.
www.ccboot.com

Install CCBoot server


Download the latest version of CCBoot Setup Package from the website.

Installation process takes about a minute.

1. Open CCBoot setup, select “CCBoot Server installation” and click “Next” button (Figure
1).

Figure 1

2. Continue with the installation till you reach the last dialog, check the “Launch CCBoot”
checkbox and click the “Finish” button (Figure 2).
www.ccboot.com

Figure 2

3. On the pop-up dialog box, click the "Yes" button to reboot your server (Figure 3).

Figure 3

4. Once the server is rebooted, double click the CCBoot icon on the desktop to open the
CCBoot main UI (Figure 4).
www.ccboot.com

Figure 4
5. Click on the “Options” button; enter your license and password and click on the “‘Ok’’
button (Figure 5).

Figure 5
www.ccboot.com

Configure DHCP

6. Click on the “Manage” button to access the control panel (Figure 6).

Figure 6

7. Then, enter “admin” username and your license password as the password(Figure 7).
www.ccboot.com

Figure 7

8. Then go to the “Boot” page, click on the “DHCP ” tab and then “Edit” button (Figure 8).
www.ccboot.com

Figure 8

9. Setup the DHCP settings as per your network configuration and click on the “OK”
button(Figure 8).

Note: The CCBoot Server should have a static IP in the LAN. Do not set CCBoot server to get
IP from DHCP.
www.ccboot.com

Figure 8

Configure disks
10. To set the disk, go to the “Boot” page on cp; click on the “Disk” tab (Figure 9).
www.ccboot.com

Figure 9

8. Click on the unused disk and select from the dropdown on the “type” field and click on the
“OK” button (Figure 10).
www.ccboot.com

Figure 10

Note: You can set game disk, image disk, writeback disk, RAM cache, SSD cache etc. in this
way. But you need to set one disk as the writeback disk.
www.ccboot.com

Download super image


Here are the torrent magnet URLs for super images, choose one to download it. (you can use
uTorrent download tools).

1. Windows 10 Build 1809 Pro - CCBoot build 20190605

magnet:?xt=urn:btih:CD8BAC91CD35E31696B2D1870210150FD9DAAADB&dn=SIWIN10X64-
1809.7z&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f
%2ftracker.opentrackr.org%3a1337%2fannounce&ws=http%3a%2f%2fremote.utorrent.com
%2ftalon%2fseed%2f5865473389%2fcontent%2f2

2. Windows 10 build 1809 UEFI CCBoot 2019 build 0917

magnet:?
fl=http://remote.utorrent.com/talon/seed/5865473389/torrent/4&ws=http://remote.utorrent.com/ta
lon/seed/5865473389/content/4&xt=urn:btih:C49D4E35CFD5D308B10CCB98DB53165003B66
0E3

3. Windows 10 build 2004 Pro

magnet:?xt=urn:btih:NQ7BHNM2FLKJ7XHFJYSIJF4BPX44GAOO

4. Windows 10 build 2004 UEFI

magnet:?xt=urn:btih:709F0447B79A5F5E78FC8199F6E90BD3348468CE&dn=SWIN10X64-
2004UEFI.7z&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a1337%2fannounce&tr=udp%3a
%2f%2ftracker.opentrackr.org%3a1337%2fannounce

Notes: once you downloaded the file, it's a 7zip file, please use 7zip to extract it. Finally, the vhd
file is the image file that you needed, then copy the vhd file to Image disk.

To use the above magnet links follow the steps below:


1. Install uTorrent or BitTorrent on your computer.
2. Copy and paste the magnet URL in the browser; press “Enter” key (Figure 1).
www.ccboot.com

Figure 1

3. Then click on the “open utorrent” button on the popup (Figure 2).

Figure 2

4. Then it will open the uTorrent, click on the “Ok” button and it will start downloading
(Figure 3).
www.ccboot.com

Figure 3

Add boot image


1. Go to the “Boot” page on cp, click on the “Image” tab and then “+” button (Figure 1).
www.ccboot.com

Figure 1
2. Enter the image name; select the image that you download on the above step by browsing
where it is and click on the “OK” button (Figure 2).
www.ccboot.com

Figure 2
3. Now the image added will be listed with name and path of location (Figure 3).
www.ccboot.com

Figure 3

Diskless boot client

5. Choose one client PC and set boot from network in bios;

For new motherboards:

1. Turn on the client PC and go to the BIOS by pressing "F2 or Del or ESC key.
2. Go to "Advanced" tab, and select the "Integrated Peripherals" option and press
"Enter" (Figure 1).
www.ccboot.com

Figure 1

3. In "Integrated Peripherals", look for "Lan Option ROM" or "Boot from LAN" and
then change the option to "Enabled"(Figure 2).

Figure 2
www.ccboot.com

4. After that, go to the "Boot" tab and then select "Boot Sequence" or "Boot Priority".
5. You need to set the "Network" to be the first priority (Figure 3).

Figure 3

For old motherboards:

1. Turn on the client PC and go to the BIOS by pressing "F2" or "Del" or "ESC" key.
2. Select "Integrated Peripherals" and press "Enter" key (Figure 4).
www.ccboot.com

Figure 4

3. Look for “LAN Option ROM” (Figure 5)


www.ccboot.com

Figure 5

4. Highlight the “Disabled” option beside the “LAN Option ROM” and then change it to
“Enabled” (Figure 6) .
www.ccboot.com

Figure 6

5. Now, “Lan Option ROM” is enabled (Figure 7).


www.ccboot.com

Figure 7

6. Save the BIOS settings and reboot and then enter the BIOS again.
7. Select “Advanced BIOS Features” option and press "Enter" (Figure 8).
www.ccboot.com

Figure 8

8. In “Advanced BIOS Feature”, highlight and open “Boot Sequence” (Figure 9).
www.ccboot.com

Figure 9

9. In the “Boot Sequence” or “Boot Priorities” make sure that 1st Boot Device is “Network:”
(Figure 10).
www.ccboot.com

Figure 10

10. Once the above settings are set, save bios settings and reboot the client, it will now boot
from CCBoot

11. Now plug off the hard disk on the client PC, then boot it. You will see the following
picture.
www.ccboot.com

Figure 1

The first-time diskless booting the PC, you can modify its computer name and IP address as
you wish. And then press the Enter key. The client will reboot again.

Figure 2

Now it will diskless boot successfully.


www.ccboot.com

Figure 3

Diskless boot with UEFI BIOS


1) First of all, you need to enable UEFI. To do so:
a) Open Boot tab and then select CSM (Compatibility Support Module) (Figure 1).
www.ccboot.com

Figure 1

b) Once CMS is selected, enable for all devices UEFI (Figure 2).

Figure 2
www.ccboot.com

2. Then enable booting from Network. To enable booting from the network, open the
"Advanced" tab, then "Onboard Devices Configuration" and enable PXE OPROM (Figure 3).

Figure 3

3. Once enabling booting from the network, go back to " Advanced" tab and open "Network
Stack Configuration", then enable Network Stack and IPv4 PXE Support (Figure 4).
www.ccboot.com

Figure 4

4. Now press F10 for save changes. If everything is right, after reboot you will see it (Figure 5).

For MSI Motherboards:

1. Open BIOS then go to “Settings>Advanced>Integrated Peripherals”


2. Set parameter “LAN Option ROM” to “Enabled”
3. Set parameter “Network Stack” to “Enabled”
4. Set parameter “Ipv4 PXE Support” to “Enabled”
5. Next go to “Settings>Advanced>Windows OS Configuration
6. Set parameter “Windows 10 WHQL Support” to “UEFI”
7. Next go to :Settings>Boot”
8. Set parameter “Boot mode Select” to “Legacy + UEFI” or “UEFI”
9. Set parameter “Boot Option #1” to “UEFI Network”
10. Now press F10 for save changes.

Figure 5

Note: UEFI BIOS is different from one board to another. So, having all boards screenshot is not
possible. However, the general settings that need to be done in the UEFI is mentioned above.
www.ccboot.com

Create boot image


Though we provide super images, you can also make a boot image by yourself.

Create legacy boot image


Important: We recommend using clean windows ISO, use of images from Microsoft site is better
because images have modifications on patches made by third-party so they can cause lags and
issues in future on diskless PC.

1. Choose one of the client PCs as a master PC and connect the HDD. If you have many
different motherboards/specifications PCs, then choose the newest one. For example,
the motherboard that was released recently.
Note: Before installing Windows to your client PC's hard disk, make sure the BIOS is set
to Legacy (or Legacy + UEFI) mode and is not set in UEFI boot mode (Figure 1).

Figure 1

2. When you create a USB bootable drive to Install OS use Media creation tool.
www.ccboot.com

3. Install the client OS system and Install the latest patches of Windows as well as the
service packs if available.
4. Install the motherboard chipset drivers and NIC driver. With only a chipset and NIC
driver installed the image will be compatible with most specifications. If you install all
device drivers, the image may have graphics and other driver conflict with different
specifications. We can install other device drivers once the client has successfully
booted and is placed in super client mode.
5. Set static ip (Figure 2).

Figure 2
Note: Static ip depends on your network.

6. Install the latest patches of Windows as well as the service packs if available. And
optimize the system. Refer to Client OS system optimization.
7. Also Install the motherboard chipset drivers and NIC driver. Only with a chipset and NIC
driver installed, the image will be compatible with most of the specifications. If you install
all device drivers, the image may have graphics and other driver conflict with different
specifications.

8. Install CCBoot Client.


a. Run the CCBoot setup file and select the “CCBoot Client Installation” and click
“Next” button(Figure 1).
www.ccboot.com

Figure 1

b. Continue with the installation till you reach the last dialog, check the “Launch
CCBoot” checkbox and click the “Finish” button (Figure 2).
www.ccboot.com

Figure 2
c. Once the "Finish" button is clicked. Disable UAC and click on the "OK" button
(Figure 3).

Figure 3

d. Once UAC is disabled, select NIC from dropdown and click on the "OK" button
(Figure 4).

Figure 4

e. Once NIC is chosen, select NIC drivers and click on the "OK" button (Figure 5).
www.ccboot.com

Figure 5

9. Once installation is completed, it will require a reboot of the system, so reboot the client
PC.
10. Download and install the NIC drivers from the vendors site (Realtek or Intel).

11. Optimize the NIC Driver (Server and client network optimization).

Upload image
12. Then upload the image by clicking on the upload button.
www.ccboot.com

Figure 4

You can choose any of the following options to upload the image.

Important: Please make sure that you have sharing enabled on client as well as server.
Windows 10 upload uses a shared folder to make the image thus if sharing is disabled the
upload will fail.

Auto Upload :
1. Before starting share a folder on the image disk which can be access from client PC. For
this tutorial, "CCBootShare" folder in the writeback disk is shared and accessible from
the client PC (Figure 5).
www.ccboot.com

Figure 5

2. Once Upload Image button is clicked, Fill the shared folder path like
"\\192.168.1.254\ccbootshare" and click on the Auto Upload button (Figure 6).

Figure 6

3. Then the image will be uploaded to the specified folder i.e. CCBootShare (You can find
this folder on the writeback disk and is called “SteamData” on the server).

Manual Upload :
1. After clicking on the upload image button and click on the manual upload button (Figure
7).
www.ccboot.com

Figure 3
2. Choose all hidden partitions and uncheck "Use vhdx" in this case will create a .vhd
image. Then choose the path where the image will be uploaded and press the "Create"
button (Figure 7).
www.ccboot.com

Figure 7
3. Then the image will be uploaded to the shared folder.

Note: For Windows 10 image Upload, please make sure that sharing is working between client
and server.

Compact disk
1. Enable super client on the PC.
2. Then delete all temp files.
3. Run Windows defrag tool defrag HD (This step may take too much time).
4. Shutdown and save the image.
5. After that, mount the image; delete pagefile.sys
6. Then use SDELETE from SDelete - Windows Sysinternals sdelete -z [drive]:
7. Unmount the image and merge all restore points. refer to Merge image.
8. Run cmd as administrator
9. Diskpart
10. Select vdisk file="d:\win10.vhd"
11. Compact vdisk
www.ccboot.com

Create UEFI boot image


Recommendation : We recommend to use clean windows ISO, use of images from Microsoft
site is better because images have modifications on patches made by third-party so they can
cause lags and issues in future on diskless PC.

To create fresh a clean copy of Windows 10 for UEFI system, use these steps:

1. Firstly, please enable on the BIOS UEFI, refer to the point: Diskless Boot with UEFI
BIOS
2. Start your PC with the USB bootable media.
3. On "Windows Setup," click Next to begin the process (Figure 1).

Figure 1

4. Click the Install Now button (Figure 2).


www.ccboot.com

Figure 2

5. Click the I don't have a product key option to continue (Figure 3).
www.ccboot.com

Figure 3

6. Click the Offline account option at the bottom left corner to create a traditional local
account (Figure 4).
www.ccboot.com

Figure 4

7. Set static IP in it (Figure 5).


www.ccboot.com

Figure 5

Note: Static ip depends on your network.

8. Enable .Net framework 3.5 (Figure 6).


www.ccboot.com

Figure 6

9. Install the latest patches of Windows as well as the service packs if available. And
optimize the system. Refer to Client OS system optimization.

10. Also Install the motherboard chipset drivers and NIC driver. Only with a chipset and NIC
driver installed, the image will be compatible with most of the specifications. If you install
all device drivers, the image may have graphics and other driver conflict with different
specifications.

11. Install CCBoot client.

12. Download and install the NIC drivers from the vendors site (Realtek or Intel).

13. Optimize the NIC Driver (Server and client network optimization).

14. Upload Image.

15. Once the image is unloaded, copy the vhd file on the image disk and add it to CCBoot
cloud. Refer to Add boot image.

16. After you assign the image(the UEFI image) to the client, choose for PXE - ipxe.efi
(Figure 7).
www.ccboot.com

Figure 7

Single image boot different PCs

One image for PCs with different GPUs

You might get drivers issues when there are graphics cards of the same brand (let's say Nvidia)
but different versions in different PCs. In this case, create and use hardware profiles , please
refer to Hardware profile.

Also, when a pop up the message of "Installing PNP Driver for New Hardware" appears
(Windows 7)or shows "Getting Devices Ready" (windows 10) screen during boot in a client pc
with different hardware specifications.

NIC PNP
To add multiple NIC drivers to the image you should use the NIC PNP tool, so a single image
can boot PCs with different motherboards. NIC PNP function can be used for adding or
removing the NIC drivers as well.

We recommend using this function from the cloud side.


www.ccboot.com

There are 3 methods for NIC PNP. They are:

Edit NIC drivers


Edit NIC drivers function is used for adding necessary drivers available as well as removing
unwanted drivers in the image.

Refer to Edit NIC drivers to perform this operation.

Add from inf


Add from inf function is used to add necessary NIC drivers to the image from the inf file. You
can get the inf files from the NIC vendor's site.

Refer to Add from inf to perform this operation.

Add from local


Add from local function is used to add the NIC drivers installed in any PC to an image.

Refer to Add from local to perform this operation.

PNP for windows 10 1903 and above

In case you use Windows 10 1903 and above, you need to install the windows on HDD, boot
the client with the HDD, download and install the NIC drivers from the vendors site (Realtek or
Intel) and use the “Add from local” function to add new PC to boot image.
www.ccboot.com

Make Mellanox 10G NIC work on CCBoot


Before starting, download the required Mellanox driver package from our google drive.
Follow the steps below to make Mellanox 10G NIC work on CCBoot:
1. Open CCBootCloud CP, in the “Image” tab, right click on image and choose "Add NIC
Driver to image" then choose “Add from inf” (Figure 1).

Figure 1
Note: There are two drivers mlx4eth63.inf (for the NIC) and mlx4_bus.inf (for the bus
driver, the 10G NIC always connects to a special bus interface).
2. Extract the downloaded “mellanox.zip” and then browse to “mellanox\5.10\Program Files
64\Mellanox\MLNX_VPI\ETH\” and choose the “mlx4eth63.inf” file then click “select”
button (Figure 2).
www.ccboot.com

Figure 2
3. Check the “Select all” check box and then click on "Ok" button (Figure 3).
www.ccboot.com

Figure 3
4. Similarly, browse to mellanox\5.10\Program Files
64\Mellanox\MLNX_VPI\HW\mlx4_bus” and then choose “mlx4_bus.inf” and click on
"Select" button (Figure 4).

Figure 4
5. Check the “Select all” checkbox and click the "Ok" button (Figure 5).
www.ccboot.com

Figure 5
6. It will add the drivers and show “Success” message (Figure 6)
www.ccboot.com

Figure 6
7. Now boot the client in super client mode. It might take multiple boots and lastly save
images.
In this way we can make Mellanox 10G work on CCBoot.
www.ccboot.com

Create a bootable USB to install Windows OS in client


The steps below show how to create a bootable USB drive to install Windows operating
systems. The steps are applicable for Windows 7/8/8.1 and Windows 10.
1. Download windows iso image.
2. Download Rufus from https://rufus.ie.
3. Choose the ISO using the "Select" button.
4. Configure Rufus - Partition scheme should be "MBR" and Target System should be
"BIOS (or UEFI-CSM) then click "Start" button to create the bootable USB.
www.ccboot.com

Convert VMDK to VHD File


1. Download the "VMDK2VHD" converter from http://www.ccboot.com/download/vhdtools.
2. Prepare the VMDK file.
3. Double-click the "VMDK2VHD" converter to run the program and the "VMDK2VHD"
dialog box will pop-up (Figure 1).

Figure 1
4. Click the "Open" button in the "VMDK2VHD" dialog box (Figure 1-1) and then locate the
vmdk file storage path (Figure 2).
www.ccboot.com

Figure 2
5. Click the "Save as" button and then browse the vhd file storage path (Figure 3). For
example: the vhd file name is "XP20121229".
www.ccboot.com

Figure 3
6. Click the "convert" button to start the conversion (Figure 4).

Figure 4
7. When the conversion of vmdk file format to vhd file format is completed, click the "exit"
button to close the program.
www.ccboot.com

Expand the Boot Image Disk Size


When we create a boot image file with a vhd file, we need to set a VHD disk size or just upload
it from a small partition. If we want to expand the image disk size later, what to do? This section
will introduce a method to expand the VHD disk.
1. Stop CCBoot service to release the vhd file accessing.
2. Download VhdResize.zip from http://www.ccboot.com/download/vhdtools/ and extract it
and install.
3. Click "Start" -> "Vhd Resizer" (Figure 1).

Figure 1
4. Click the "open" button to locate the old vhd file path, click "save as" to locate the new
vhd file path, input new vhd disk size in "New Size" and click the "resize" button to finish
(Figure 2).
www.ccboot.com

Figure 2
5. When done, right click "My Computer", select "Manage".
6. Select the "Disk Management" node in the left tree, right click on the "Disk
Management", select "Attach VHD".
7. Locate the new vhd file, and then you will see a new disk in the disk list (Figure 3, the
vhd disk icon is bright blue).

Figure 1-3
8. Right click "New Volume (D:)", select "Expand Volume" (Figure 4).
www.ccboot.com

Figure 4
9. Click the "Next" button (Figure 5).

Figure 1-5
10. Right click on "Disk 1", select "Detach VHD" and Click "OK". Notice: DO NOT select
"Delete File" (Figure 6).
www.ccboot.com

Figure 6
11. Now you can add the new vhd file to CCBoot. After you boot with this VHD image, you
will see the C: drive is already expanded.
www.ccboot.com

Create Client Image with Dual NICs


CCBoot supports diskless booting client PCs which have Dual NICs.
Note: CCBoot does not support booting from Wireless LAN.
1. The client PC is installed on a hard disk drive with operating system and also the two
Network cards.
2. Install CCBoot Client, click "Install Client", then press “Yes” button to start installation
(see Figure 1).

Figure 1
3. Now, A pop up dialog box will open and will ask which NIC to use for booting client
diskless, click the drop down and choose the NIC you want to use to boot the client from
(as in Figure 2).
www.ccboot.com

Figure 2
4. Click “OK” to continue with CCBoot Client installation.
5. Once installation is complete, Click “Upload Image” button, then enter the server
“CCBootShare” folder address and click “Manual Upload” button to proceed to upload
the image (as in Figure 3).
www.ccboot.com

Figure 3
Note: If you want to make use of both NIC then you need to set Static IP on the main NIC for
booting and leave the second NIC for DHCP.
This way, you can use both NIC for internet access or for networking purposes.
www.ccboot.com

Create VHD USB


Another simple way to make a client image is to use the “Create VHD USB” tool. This method is
similar to using “ImageX” to create images. This has more flexibility of supporting “.esd” file
which is not support with “ImageX”

So, let’s see how to make image


1. Open “Create VHD USB” tool from the “Tools” menu (Figure 1).

Figure 1
2. On the “Create VHD USB” windows, click the "…” button to choose the image file for
Windows “install.wim” or “install.esd” file (Figure 2).
www.ccboot.com

Figure 2
3. Once you have chosen the Windows image, choose your desired windows version from
the dropdown; select the USB Drive that you want to make Windows bootable and click
“Create” button(Figure 3).

Figure 3
4. Now, the tool will proceed and make the USB drive bootable with windows.
Note: We recommend using USB 3.0 USB drives as they are faster than other USB
drives (USB 2.0) .
Note: This method can be used to make a hard disk or external hard disk (USB 3.0)
bootable as well.
5. Once the process is completed, connect the USB drive to one of your clients then let it
boot, once at desktop install CCBoot Client, and upload the image.
Note: You can connect the USB drive to all the different hardware specifications and
install their drivers, and once done, upload the image.
www.ccboot.com

Using VMware to Create Boot Image


VMware is a virtual machine software. You can use VMware to create a CCBoot boot image.
1. Install VMware Workstation on a computer.
2. Create a virtual machine in VMware.
3. Install Windows system in the virtual machine, named it as "Windows 10 x64" and
optimize the system if it’s necessary.
4. Install the CCBoot Client software and then restart.
5. Shutdown virtual machine.
6. Open the virtual machine settings, click the "Hardware" tab, and click on “Hard disk
(NVMe), the disk file location will be under “Disk File” section (Figure 1).
www.ccboot.com

Figure 1
7. Click the "Options" tab, the section "Working directory" will show the directory location of
the virtual disk. Here it’s "D:\Windows 10 x64" (Figure 2).
www.ccboot.com

Figure 2
8. In the CCBootCloud panel, click the “Image” tab and then click “+” button and browse to
the directory "D:\Windows 10 x64" and select the “Windows 10 x64.vmdk” file and click
“Select” button.
9. Now, you can use the image as a boot image directly.
Note: We recommend using "VMDK2VHD" to convert vmdk to vhd file and using the VHD as the
boot image. Please refer to "Convert VMDK to VHD".
www.ccboot.com

Server local settings


File menu

Figure 1

Installation Folder: To open CCBoot installation directory.


Start Service: Start CCBoot All Service(DHCP, TFTP, and iSCSI Service).
Pause Service: DHCP Request is not replied by CCBoot on LAN.
Stop Service: Stop CCBoot All Service.
Lock UI: To lock CCBoot main interface with password protection..
Close UI: To close CCBoot Main Interface but the Server is still running.
www.ccboot.com

View menu

Figure 1
View Log: View running log of CCBoot Server application.
View Fatal Log: View error log of CCBoot Server application.
View DHCP Users: Opens DHCP User dialog box with list of DHCP users on the network and
their DHCP lease time.
Chart Options: Allows you to change the colour scheme of the CCBoot cache chart in the main
interface.
www.ccboot.com

Tools menu

Figure 1
Options: Open the options portal for entering license and password.
Toolkits: Open toolkit folders with few tools make administrating CCBoot easier (VHD resize,
VHD mount, Disk2VHD, etc.)
Create USB: Make USB startup disk (for the NIC that without PXE chipset).
How to create USB for diskless booting client?
Sometimes, the client's NIC doesn't have a PXE chipset but we still want a diskless boot with
that NIC. We can use USB to boot the client, load the PXE code from USB and then diskless
boot from the server.
1) Insert a USB in the server machine.
2) Click the "Tools" menu.
3) Select "Create USB". It will popup "Create Bootable USB" dialog box.

Figure 2
www.ccboot.com

4) You can select the USB drive letter and click the "Create" button.
Notes: Because most of the up-to-date onboard NICs support PXE boot, we DO NOT
recommend using this method for diskless booting. For this method, it only supports several old
network cards, such as some earlier Realtek NIC.
Create Child Disk: You can use this function to create a child disk (differencing vhd) for your
parent image (main image).

Figure 3
1. Click the " >> " button to select your parent disk (main image).
2. Enter the desired name for you child disk in "Disk Filename"
3. Press "OK" to create a child disk.
4. Now, you can add the image in CCBoot like a normal image and boot client from it (Please
refer Add boot image to add image to CCBoot)
Create VHD USB: Make Windows To Go USB driver which you can use to make images for
the client PC.

Figure 4
How to create Windows To GO USB?
1) Insert a USB in the server machine.
2) Click the "Tools" menu.
www.ccboot.com

3) Select "Create VHD USB". It will pop up "CCVHDUSB" dialog box.


4) Click the browse button and select ‘Install.wim’ or "install.esd" file for your choice of
Windows. ("esd" files support is available from 20160707 version only)
5) Click the Windows edition drop down and select your desired Windows.
6) Target USB disk, needs your USB drive.
7) Click “Create” to start the bootable Windows To Go USB drive.
Notes: You can use this tool to make hard disk bootable with Windows OS as well. To do
that,choose your hard disk partition as Target USB disk.
www.ccboot.com

Help menu

Figure 1
Home Page: Opens CCBoot home page.
Video Tutorial: Opens CCBoot YouTube channel.
Facebook: Open CCBoot Facebook page.
Bug-Reports: Click to submit a question or bug report to Youngzsoft.
Check update: Checks online for any new version that is available.
Remote Me: Opens RemoteMe window..

Figure 2
Click the "Ask Remote" button to request a remote support session with our support/technical
staff.
www.ccboot.com

Note: Some time you will only get "#026610", if this happens then please click "Stop remote"
and run the remote me again.

Once the "Ask Remote" button is clicked, it will open a web browser to submit the "Session ID"
Then, type the issue and some details about the issue and click the "Submit" button(Figure 3).

Figure 3

Now, keep the "RemoteMe" window open till we remote your server.

Notes:
1. If the Session ID does not have proper number before # like in the above picture then
please close and open the AnyDesk again. Once you have the Session ID showing up
like above, then please submit it to us and wait for us to remote you.
Click the "Ask Remote" button and submit the form on the page that opens.
2. You can stop the remote session at any time by clicking the "Stop Remote" button.
www.ccboot.com

3. If you close the "RemoteMe" window, we will not be able to remote you to provide
support remotely.

About: Opens "About CCBoot Cloud" dialog box that shows CCBoot current version
information, and click on “Close” button to close the dialog box..

Figure 3
www.ccboot.com

Toolbar button

Manage Redirect to the cp of iCafeCloud


Options Open an “options” modal to enter license and password.
Start Start DHCP, TFTP and iSCSI services.
Stop Stop all services, the service is stopped, the button will be disabled by the system.
Pause the service. In fact, it only stops DHCP service and the other services are
Pause
still running. The option will prevent the new client boot from this server.
Call Support Redirect to the Youngzsoft Helpdesk for live chat or support.
Help Open the user manual button.
Close Button to close CCBoot main interface, but CCBoot service is still running.
www.ccboot.com

Server cloud settings


Click the "manage" button on CCBoot server toolbar, enter license and password, click "Boot"
on the left slide, then you can see the server cloud panel.

Notes :
1. Admin and manager can operate all tabs on the boot page but staff can operate the
computers tab only and the superclient option is not displayed on the right-click menu
(Figure 1).

Figure 1

2. If the cpu/gpu temperature exceeds 80 or the link is 100M, red font is used for the entire
line (Figure 2).
www.ccboot.com

Figure 2

Computers
Click the "Computers" tab.

Add client
1. Click on the add client “+” button (Figure 1).
www.ccboot.com

Figure 1

2. Fill in the Computer Name, IP Address, MAC Address, select hardware profile and choose
the image (Figure 2).
www.ccboot.com

Figure 2
3. Finally Click on the “OK” button.
www.ccboot.com

Auto scan
“Auto Scan” function scans all the online computers in your LAN and adds them to the
computers list automatically. By default, the new clients will be added to "Default Group" and will
have the same settings as the Default User Template. For auto scan follow the following steps:

1. Go to the CP; click on “Computer” tab and click on the “Auto Scan” button (Figure 1).

Figure 1
www.ccboot.com

2. Enter the IP addresses to begin and end the auto scan and click on the “Scan” button
(Figure 2).

Figure 2

Client properties

1. Go to the Boot page from cp of iCafeCloud, then click on the “Computers” tab (Figure 1).
www.ccboot.com

Figure 1
2. For the client’s details, right click on the PC and click on the “Edit PC” (Figure 2).

Figure 2
3. Then the modal with client details will appear (Figure 3).
www.ccboot.com

Figure 3

Computer Name: Client computer name.


Enabled: Client PC is enabled for diskless booting.
Group: Define the user group that the client belongs to.
Comment: Comment field is for writing comment.
IP Address: IP address that gets from CCBoot Server.
MAC Address: MAC address of the client information.
Image: Assign Images to the clients.
2nd Image : Assign Second image to the clients.
1st Server: The IP address of the boot server. If more than one server, you can input more IP
addresses of the server on the 2nd Server field.
2nd Server: The IP address of the 2nd boot server if you have a load balance server running.

PXE: Specified PXE file name. The default value can support most of the network card.
Note: It would be better to use "ipxe.pxe", but if you cannot diskless boot the client via using
"ipxe.pxe", you can try to change the PXE value to "ipxex.pxe". If this doesn't work, please
modify the value to "ipxe0.pxe". If Realtek 8111E NIC has blue screen problem, you can try to
change the PXE value to "ipxe.pxe
www.ccboot.com

Hardware Profile: To set the client hardware configuration profile.

Change Display: If your Client has multiple monitors the resolutions can set up individual
client's resolution. 1st is "Resolution" and 2nd is "Refresh Rate". All fields need to be filled in
order for it to be applied properly. You can set them using the drop down or enter custom
resolution and other values manually as well. If any field is empty the settings will not be applied
and it will default to blank.

Enable Cache: Setting the memory to use as a client cache, is depending on the client's
memory size. Example: client RAM is 2GB; you can set the 256M to use as a cache.

Local Writeback : Writeback in local is used when you have an HDD/SSD on your client but
want to boot from CCBoot and do not want to use local HDD for OS or games. This helps to
reduce load on writeback disk on the server as well
www.ccboot.com

Client cache
Client cache is simply RAM cache for client PC which uses client's RAM to cache read/write
data. When the client cache gets full, it will be flushed to the server as writeback data to the
writeback disk. In this way, client cache provides better performance for the diskless client and
also reduces the load on server writeback disk.

Steps to enable client cache:


1. Go to the boot page from CP of iCafeCloud and Computers page respectively. Then right
click on the PC and select “Edit pc” (Figure 1).

Figure 2

2. Check the checkbox "Enable Cache". You can either select using the drop-down menu or
enter value manually and click on the “Ok” button (Figure 2).
www.ccboot.com

Figure 2

Please refer to the following table.

Client Physical RAM Client Cache

1 GB 256 MB

2 GB 384 MB

4 GB 512 MB

8 GB 1024 MB

16 GB 2048 MB

Notes:
www.ccboot.com

1. You can set Client local cache to auto; this will automatically set the local cache based
on the amount of RAM available. This also gives you a slight boost in boot speed as well
as client performance.
2. If you have more than 16GB RAM in client then you can set 2048 MB or set it to auto.
Any lower, do not use auto in Client Cache.

Client local writeback cache


To enable local writeback using the client's HDD/SSD, just check this option in client's edit
option (Figure 1).

Figure 1
Note:

1.Your local HDD/SSD need to be formatted for this option to work.

2. Writeback in local HDD is used when you have an HDD/SSD on your client but want to boot
from CCBoot and do not want to use local HDD for OS or games. This helps to reduce load on
the writeback disk on the server as well.

3. If you use the local writeback function you anyway should have at least one disk for
writeback on the server-side 120-250GB, because until the client PC is not booted it will use
writeback on the server-side.
www.ccboot.com

4. It is ok if your local writeback file has 0 size in explorer. You can open properties to see the
right size.

Important : Before you enable local writeback function, make sure that you have
HDD/SSD in your client PC; has only one partition and is formatted in 32K Allocation unit.
Else you may experience client restart or freezing.

Configure multiple boot images


We developed a Multi Operating System Boot to meet market demand. Multi OS Boot is a
selection of more than one operating system to start from the same client. Any customers can
choose their operating system such as Windows 7 and Windows 10 Operating Systems in the
same server at the same time.

Multi boot system can be done with a simple selection of boot images in the client properties as
follow:
1. Add several images in the “Image” Page. Refer to Add boot Image.
2. Go to the boot page from CP of iCafeCloud and Computers page respectively. Then
right click on the PC and select “Edit pc” (Figure 1).

Figure 1
www.ccboot.com

3. Select multiple images and click on the “Ok” button (Figure 2).

Figure 2
4. Now boot the client, use the arrow keys to select the Operating System and press enter
key (Figure 3).
www.ccboot.com

Figure 3
www.ccboot.com

Power control
To control the power option of the client from the server, follow the steps below:
1. Go to the “Boot” page, click on the “Computers ” tab.
2. Then right click on the PC you want to control; hover on the “”Power control” option and
select the action you want on the client PCs like power on, shutdown, logoff, reboot and
hibernate (Figure 1).

Figure 1

Remote control
To control the clients remotely, follow these steps:
1. Go to the “Boot” page, click on the “Computers ” tab.
2. Then right click on the PC you want to control; hover on the “”Remote control” option and
select the action you want on the client PCs (Figure 1).
www.ccboot.com

Figure 1

Remote Control : Allow you to remote control your client through VNC.

Remote Monitor : Allows you to remotely monitor your client’s usage without hindering their
experience.

Note: The remote control and monitor will work only on the local server side.

Super client
If you want to make some changes on client OS or on game disk from client side, you can use
the option “Enable super client”.

Important:
1. Before you enable super clients for any computer, please make sure that you have
enough space free in the "Image Disk". To be safe, have at least 10-20 GB free.

2. When you disable super clients but your changes are not saving, then you need to
unmount any virtual hard disk attached to the server.
The issue is caused when you accidentally mounted the image file on the server but did
not unmount it from the disk management.

3. Some games require graphics drivers to be installed before you are able to run the game
installer. So, make sure the graphics drivers are installed first
www.ccboot.com

4. On super client mode, we recommend to use incognito mode only on browsers or if you
do not use incognito mode, clean history and cookies before saving changes on image.

Taking the client PC101 as an example, the operation steps are as follows:

Note: When you have placed the client in super client mode, the client cache will be disabled
and will not be enabled until you have disabled super client and saved the image and booted
the client in normal mode

1. Go to the boot page from CP of iCafeCloud and Computers page respectively. Then
right click on the PC and select “Enable superclient” (Figure 1).

Figure 1

2. In the pop-up "CCBoot Select Disk" dialogue box, tick the disks you want to update and
then click OK (Figure 2).
Note: Only check the image disk if you want to make changes to the boot image. And
tick the game disk as well if you want to install/update games from the client PC.
www.ccboot.com

Figure 2

3. After you have selected the disks and clicked ok the client name will change to
red(Figure 3).
www.ccboot.com

Figure 3

4. After you have selected the disks, boot the client and install/update it. After you are
finished shutdown the client.

5. On the server right click the client “PC101” and choose ”Disable Super Client” Option
(Figure 4).
www.ccboot.com

Figure 4

6. Enter the description and click on the “Ok” button (Figure 5).
www.ccboot.com

Figure 5

Note:
1. Enabling the Super Client on Game Disk in the client PCs is not recommended,
this is prone to affect with the virus. Since some of the customers are inserting a
USB flash drive on the client PC, hence you have to avoid it.

But if you still wanted to Super Client the Game Disk always, We recommend
preparing separate PC just for the game update purposes and then follow this
method CCBoot Used As Virtual Disk Game Server

2. If the game icons are not showing up properly then please re configure the
server and re set the SSD cache once to make the icons.

3. If you have placed any client PC in superclient, then other clients may
experience slow loading of games as well as boot time increased. To fix it, finish
super client and disabled it as soon.
www.ccboot.com

4. Please note that when you have to put a game disk in super client mode, it will
be locked in the server to prevent the content from being changed. Which may
lead to game file getting corrupted. Once you are done with super client and
have disabled it, the game disk will be accessible on server once again.

Disk management
This tab allows you to set disk roles on the CCBoot server. Click on the “Disks” tab to access it.

Disk configuration
1. Click on the unused disk and specify what type of disk this will be. There are four
options: Unused, Game, Image, Write back, and SSD. Here, we choose D: as an Image
disk(Figure 1).

Figure 1

Note: When you change the disk type, the corresponding disk’s name will be changed to
reflect the disk type.

2. Now the disk is set as an Image disk. Now let’s setup disk cache. On the RAM Cache
field, enter desired RAM cache value for the disk. Press “OK” to apply the settings
(Figure 2).
www.ccboot.com

Figure 2

Note: Only a game disk can have SSD Cache option available.

3. Similarly, set Game disk, Image disk and its cache (Figure 3).
www.ccboot.com

Figure 3

4. If you have an SSD you can set it, like other disks. For SSD, there is no need for RAM
Cache so it is not available (Figure 4).

Figure 4

Note: If you forget to set either the writeback disk and/or image disk then by default it
will use C: as image disk during upload and writeback disk for clients.

Disk cache settings


We are using the Ram for disk cache.
RAM read write speeds are over 5GB/s while normal SSD can barely reach 200-500 MB/s. So,
using RAM for caching once the files have been read into the RAM cache, subsequent access
to the same files is really fast and makes game load as well as client boot faster.

There are SSD that have read speed over 2GBps but they are very expensive, thus using RAM
as cache is both economical as well as providing better performance.

If you cannot use SSD for a game disk, you can use a hard disk +SSD cache.

Recommended cache settings


www.ccboot.com

If server have 8 GB memory:


Cache Setting Memory Cache SSD Cache (256 GB)

Image disk 1024 MB -

Writeback disk 1024 MB -

Game Disk 4096 MB 200 GB

If server have 16 GB memory:


Cache Setting Memory Cache SSD Cache (256 GB)

Image disk 2048 MB -

Writeback disk 2048 MB -

Game Disk 8192 MB 200 GB

If server have 32 GB memory:


Cache Setting Memory Cache SSD Cache (256 GB)

Image disk 2048 MB -

Writeback disk 2048 MB -

Game Disk 20480 MB 200 GB

If you want to know if ram cache is working you can test it via Crystal mark
you also see your motherboard if running in SATA 3gbps or 6gbps speed

Here is the image when you test without ram cache sample image disk click "all" button.
www.ccboot.com

After applying 1024 ram cache on the image disk click the "all" button and wait for the result.

Note:
● If you have more than 20 users then consider having two Writeback Disks
www.ccboot.com

● New version of CCBoot does not require SSD Cache for Image Disk and Writeback
Disks
● Please refer to “Disk Management” to set up disk cache according to above.
● There is no need to set more than 2048 MB Cache for Writeback disk.
● If you have 2 or more Writeback disks, set 2048 MB cache to them as well.
● For the image disk, set 2048 MB for every image you have. if you have 2 images then
set 2 x 2048 MB cache.
● Nowadays, 256 GB is the minimum SSD available on the market. So, If you have more
than one game disk then divide the SSD cache by number of disk (if 2 disks then set 100
GB SSD Cache each, if 3 then, about 70 GB each)
● Never set 100% of SSD size as SSD cache.
● If you are using a Samsung SSD disk then follow as above and then set the cache,
however if you are using any other brand then please reduce the writeback disk RAM
Cache to 1024 MB only. Other disk has lower read/write speeds than Samsung so for
writeback disk better to use less Cache as it makes it faster to dump to the disk
● When your server is turned on for the first time and your clients boot and load games
then the idle % for the game disk will be low and can reach 0% idle. This is normal as
the server does not have any cache in RAM at first.
● If you are using NVMe SSD then format the SSD to 64K allocation unit to get best
performance, any other allocation unit the performance was found to be less than on
64K allocation unit.

Important:
If the cache is not working after you have set it then do the following.
1. Restart the server. After restart the CCBoot service will start in startup and make the
cache work.
2. If the above does not make Cache work, then re-install the CCBoot and then reboot the
server once.
www.ccboot.com

Image management
Click the “Image” tab.

Add/edit/delete image

Add image
1. Right click on the image section and click on the “Add image” or click on the “+” button
(Figure 1).

Figure 1

2. Enter the image name and select the image and click on the “OK” button (Figure 2).
www.ccboot.com

Figure 2

Edit/delete image
3. In the same way as adding an image, right click on the image and you can select the
action you want i.e. edit and delete (Figure 3).

Figure 3
www.ccboot.com

Restore point management


1. Features
When the Image is updated, the system will automatically create a restore point. By using
the "restore to last" features, you can restore the Image to a previous restore point, you can
fix mistakes, and multiple restores can be restored to its initial state. Using "merge to last",
you can merge this operation from the last action, and you can also merge the multiple
restore points.

2. Operations
1) Right click on the image and click on “Disk restore” (Figure 1).

Figure 1
2) Then the disk restore modal will appear where restore points are listed(Figure 2).
www.ccboot.com

Figure 2
Merge All: Merges all the restore points to the image making a single image.
Merge to Last: Merge the current created restore point. For more details, please refer to
"Merge Image".
Restore to Last: Revert to the last restore point.

Merge image
Before merging Image please disable super client and unmount Image. Then:

1. Go to the Boot page from iCafeCloud CP, click on the “Image” tab respectively. Then,
right click on the image and click on “Disk restore” (Figure 1).
www.ccboot.com

Figure 1

2. Then you will have two choices, click on the “Merge to last” which will only merge one
restore point at a time or “Merge all” which will merge all the restore points to the main
image (Figure 2).
www.ccboot.com

Figure 2

Important: Once you merge all the recovery points, you will not be able to restore the
image to previous restore as the restore points will be deleted after merging.

Note: Please do not merge images while client PCs are online, it may damage the
image.

Recover image
1. Right click on the image and click on “Disk restore” (Figure 1).

Figure 1
2. Then the disk restore modal will appear where restore points are listed and click on the
“Restore to Last” button(Figure 2).
www.ccboot.com

Figure 2
www.ccboot.com

Update CCBoot client


1. Right click on the image you want to update and click on the “Update CCBootClient”
(Figure 1).

Figure 1

2. Then click on the “Start update” button which will update the client automatically (Figure
2).
www.ccboot.com

Figure 2

3.Once completed, a prompt with a success message will appear. Close it by clicking the “Ok”
button (Figure 3).

Figure 3
www.ccboot.com

Add NIC drivers to image

Edit NIC drivers


This option permits, enables or disables some NIC drivers on the image. Follow these steps to
do it.
1. Right click on the image; hover on “Add NIC driver to image” and click on “Edit NIC
drivers” (Figure 1).

Figure 1
2. Uncheck the unwanted NIC drivers and click on the “Ok” button (Figure 2).
www.ccboot.com

Figure 2

Add from inf


This function is used to add NIC drivers (such as Win7 Realtek NIC drivers) from the INF file to
the image directly, which is more convenient. Download the latest NIC driver from the official
NIC vendor site and unzip it on the server.

Note: This method is only suitable for Windows 7 and Windows 10 build 1809 or lower.

Right click on the image; hover on “Add NIC driver to image” and click on “Add from inf” (Figure
1).
www.ccboot.com

Figure 1

1. Select the inf file you have and click on the “Select” button (Figure 2).

Figure 2

2. Check the drivers needed and click on the “Ok” button (Figure 3).
www.ccboot.com

Figure 3
3. Once completed, a prompt with a success message will appear. Close it by clicking the
“Ok” button (Figure 4).

Figure 4
www.ccboot.com

Add from local

Many new PCs have new NIC and will not boot from the image since the image does not have
the driver for the new PC NIC’s. So, we just add the NIC drivers and the computers can boot
from the image.

Add from local is for adding NIC drivers to the image from the currently using PC.
1. Attach a hard disk in the PC with Windows installed or install Windows OS in it.

2. Make sure that you install the latest driver of NIC for the computer from their respective
vendor website (Realtek or Intel) .

3. Optimize the NIC Driver (Server and client network optimization)

4. Run the CCBootPnP.exe file from the “CCBootClient” folder and click on the “collect
Local NIC” (Figure 1).
Note : You can find the CCBootPnP.exe file in “C:\CCBoot\CCBootClient\x64” directory.

Figure 1

5. It will create a “Drivers” folder in the “CCBootClient” folder and copy the “Drivers” folder
to the CCBoot server installation folder.

6. Then right click on the image; hover on “Add NIC driver to image” and click on “Add from
local” (Figure 2).
www.ccboot.com

Figure 2

7. Then a warning to merge the Local NIC driver will appear, continue with the “Yes” button
(Figure 3).

Figure 3
8. Lastly, it will automatically add drivers from local and click on the “Ok” button to close the
success message prompt (Figure 3).
www.ccboot.com

Figure 3

Mount/unmount image
This function allows users to mount the image directly from the Server side.

1. Right click on the image and click on the “Mount image”(Figure 1).
www.ccboot.com

Figure 1

2. A warning prompt mount image will appear, continue with the “Yes” button (Figure 2).

Figure 2

3. After your changes have been made then you need to unmount your image to save the
changes or not save the changes depending on your requirement. To unmount the
www.ccboot.com

image, right click on the mounted image, and choose “UnMount Image” from the menu.
(Figure 3).

Figure 3

4. Then check the “Yes” checkbox to save changes; enter the “Recovery description” and
click on the “UnMount” button (Figure 4).

Figure 4
www.ccboot.com

Note :
1. Mount/unmount function only supports "VHD" format and does not support mounting of
other virtual disk formats.
2. If you are unable to mount an image, make sure it's booting and working properly.
3. Once the image has been mounted you won’t be able to super client any client with that
image assigned.
www.ccboot.com

DHCP settings
"DHCP Settings" Dialog Box.

Figure 1

Using CCBoot DHCP, Start TFTP, Start Proxy DHCP: To activate the DHCP and TFTP
services for use by CCBoot Clients.
DHCP Server IP: Specifies the CCBoot Server IP address.
IP Allocated Start: Specifies the starting IP address. DHCP service will allocate the client IP
address from this IP address.
IP Allocated End: Specifies the end IP address. DHCP service will allocate the client IP
address that ends to this IP address.
IP Mask, Gateway, DNS Address 1, and DNS Address 2: Specifies the client IP Mask,
Getway, DNS addresses. The DHCP service will automatically apply these settings to all
diskless clients. If your DNS address more than three can be separated by a semicolon, write in
the edit box.
www.ccboot.com

Scan DHCP
Click on the “scan DHCP” button to scan LAN and check if there’s another device running
DHCP service (Figure 2).

Figure 2
www.ccboot.com

Basic settings
You can go to the Boot page from CP; settings tab respectively and click on the “Edit” button for
the basic settings (Figure 1).

Figure 1

Start iSCSI: ISCSI service is enabled, and whether or not to provide a virtual disk service.
iSCSI Port: The iSCSI default port is port 3260.
Auto add client: You are allowed to automatically add clients.
Rename in booting : If checked, it allows you to set a custom name for your PC while booting.
www.ccboot.com

Default user template: Configure first all the parameters for a client, as a success or to add
client default settings.
Computer name prefix: Set the prefix computer name.
iSCSI Target Name: It's iSCSI target name for iSCSI connection. Keep it with default value.
There is no need to change.
Run Batch Command at Client: Setting up a client operating system startup, programs to run
automatically, click on the ">>" button to edit it.
Login with domain: Allow clients to Login to domain automatically to specific domain in the
box.
Auto Reboot the largest Write-back data client: Reboots the client with largest writeback
data when the writeback disk is about to be full.
Save Log to File: If checked, CCBoot stores the log files in the logs folder for a specified
number of days.
Auto Check Update: If checked, checks for new versions available for download from our
servers.
Boot menu Timeout: The value in seconds for the multi boot scenario. (Figure 2)
Admin Password: set admin password.
Enable client stats: if checked, shows clients stats.
Enable Adult Filter: if checked, it will filter the adult sites.
www.ccboot.com

Figure 2

CCBoot Server Ports

CCBoot uses the following ports - 67 (DHCP), 69 (TFTP), 3260 (iSCSI), 1000 (Image
Upload),8001 (Service Control). Please open these ports on the server firewall to make sure the
client PC can diskless boot successfully. For CCBoot v3.0, you also need to open port 66. v3.0
using port 66 as DHCP backup. And after v3.0 20130871,CCBoot uses port 4011 instead of port
66 as DHCP backup.

Note: In order to make sure that client's PCs can diskless boot well, please shut down the other
DHCP services on the LAN, especially the DHCP service in the router. You can be rest assured
that after you disabled other DHCP services on the LAN, it will not affect other computers'
connecting to the Internet, because CCBoot will provide DHCP service which could also be
used by the computers which boot from HDD.
www.ccboot.com

Set admin password


Why set an admin password?
1. To lock CCBoot UI.
You can lock the CCBoot UI to prevent unauthorized personnel from making any
changes to the settings and configuration of the server and clients. And the admin
password is used to unlock it, to make changes by authorized personnel.

2. To use "Enable Superclient" and "Disable Superclient" function in CCBoot client.


In recent version, we have made it so that you can enable or disable super client right
from the client pc so you don't need to come back to server to save the changes. The
admin password is needed to be entered when you click either of the buttons to use the
corresponding function, failure to enter the correct password will prevent it.

3. Upload image to server.


You don't have to allow a client to upload an image, any client can be used to upload an
image. But to prevent unauthorized users/personnel from uploading images randomly
and filling up the image disk, the admin password prevents the action as the function will
not execute without entering the correct password.

Steps to set an Admin Password:


1. Go to the Boot page from the cp of iCafeCloud, click on the “Settings” tab and “Edit”
button respectively (Figure 1).
www.ccboot.com

Figure 1
2. Set admin password in the “Admin password” field and click on the “Ok” button (Figure
2).
www.ccboot.com

Figure 2

Change admin password for CP login


1. On the settings page, click the “Employees” tab and click the edit button on staff “Admin”
(Figure 1).
www.ccboot.com

Figure 1

2. Then enter the password in the password section and click the “save” button.
www.ccboot.com

Game fixes
When you install games on the server side, please choose the installation path to the game
disk. But some games still write some files on the system disk, so a client-side game will be
shown as not installed or required to update. We added a function that can fix some games like
games from Epic Launcher, Origin games (Apex, Battlefield V and Battlefield 1) and CoD Mobile
(Gameloop launcher).

After games are fixed, you can update games on the server directly.

Note:
If you download and update games from our IDC, you do not need the game fixes. The games
on our IDC are already fixed.

Please follow these steps to enable fixes:


1.Install games and launchers only on game disk.

2. Close all launchers/games (Origin, Origin helper, Epic Launcher etc.) processes using task
manager before adding fixes.

3. Go to the “Settings” tab, click on the “game fixes” button (button with joystick icon, Figure 1).

Figure 1

1. Click on the “Add” button (Figure 2).


www.ccboot.com

Figure 3

2. Select the game from the drop down and select the path of the fix and click on the Ok
button (Figure 3).

Figure 3

3. Now the fix will be shown on the list (Figure 4).


www.ccboot.com

Figure 4

Note:
You can delete the fixes just by clicking on the “delete” button on the list.
www.ccboot.com

Hardware profile
1. Go to the CP, click on “Settings” tab and click on the “Hardware Profile” button (Figure 1).

Figure 1

2. Click on the “Add” button; fill the hardware profile name, description and click on the “Ok”
button (Figure 2).
www.ccboot.com

Figure 2

3. Right click on the PC and click on the “Edit pc” option (Figure 3).

Figure 3

4. Select the hardware profile form the dropdown and click on the “Ok” button(Figure 4).
www.ccboot.com

Figure 4
5. Enable super client mode in a client PC; boot it and install the graphics and other drivers
specific to this client pc specification.

Important: After driver installation is done, you have to restart the client PC once
and check if any driver issues.

6. If everything is ok then, turn off the client pc.


7. Lastly, disable super client and save the image.

Notes:
1. Please keep in mind that since hardware profiles store drivers in separate folders for
each profile the boot time for different specs clients will be different and not always the
same. Some may take longer than a normal image to boot.

2. If after using hardware profile you are experiencing Blue screen issue and driver
installing again and again, then we recommend in using separate images for the clients.
Also, if you are using Windows 7, then please consider upgrading to Windows 10 as it
has better hardware support for new boards and computer specs then on Windows 7.

3. If your PCs config have similar types of motherboards and Graphics cards like : GTX
750, GTX 1060, GTX 1070 etc. In this case you can try using one image without profiles.
So please follow the steps below:
a. Install Graphics card driver on PC with GTX 750, reboot it and save changes.
www.ccboot.com

b. Enable super client for any PC with GTX 1060 and turn it on, reboot it once and
check if the Graphics card driver is installed, if everything is fine, save changes.
c. Enable super client for any PC with GTX 1070 and turn it on, reboot it once and
check if the Graphics card driver is installed, if everything is fine, save changes.
www.ccboot.com

Import to cloud
Import function is to import config and db files from the non-cloud CCBoot version.
1. To import the files, click on the “Import to cloud” button (Figure 1).

Figure 1

2. Then select the files and click on the “Upload” button (Figure 2).
www.ccboot.com

Figure 2

Note :
All the files are located in the “CCBoot” folder from the drive where CCBoot is installed
(i.e. .”C:\CCBoot”, C:\CCBoot\cmd)
www.ccboot.com

Advanced configuration
Single server multi NICs load balance
Let us suppose CCBoot Server has two network cards with ip address 192.168.21.1 and
192.168.21.2. We can make use of both NIC to boot the client and balance the load on both NIC
so that the client performs better. To do so follow the steps below:
1. Go to the DHCP settings and select “0.0.0.0” in the DHCP server IP (Figure 1).

Figure 1

2. Go to the Computers page, right click on the PC and click “Edit PC”(Figure 2).
www.ccboot.com

Figure 2

3. Enter the Ip address of another NIC in the 2nd server field and click on the “Ok” button
(Figure 3).

Figure 3

Note:
1. If the first server is not available then the client will boot from the second server.
2. For one NIC, setting a gateway and for other NICs setting IP is enough.
www.ccboot.com

Multiple servers load balance


If there are two or several CCBoot servers, you can do multiple servers load balance.
Follow the steps below:
1. Set the server IP addresses like we do in Single server multi NICs load balance.
2. Open CCBoot installation directory of 1st server and copy two files of "CCBoot.ini" and
"db.xml" on a USB drive.
3. Then import those files in the 2nd server using import to cloud function.
4. Now your two servers will be in load balance setup.

Note:
1. If you wish to use a load balance server then you can use just one license.
To do that you have to reset the license on the primary server and put it to the second
server.
2. You cannot use the same license on both servers.

Client OS system optimization


1. Boot a client in super client mode and then open CCBootClient application.
2. Click on the "Additional Option" button.
3. On the "Additional Option" window, check the "System Optimization" checkbox, then
click the "OK" button (Figure 1).

Figure 1
4. CCBoot will optimize the Windows automatically, After the process is complete, turn off
the client PC and save the image.
www.ccboot.com

5. The client should perform better than before.

Note:
The above steps are better to perform before uploading the image.

This feature will disable some services like Windows Updates, Defragmentation, Windows
Defender and other services which are not needed for the normal gaming PC.

Client power options optimization


Click "Start" -> "Control Panel" -> "Power Options" (Figure 1).

Figure 1

In the pop-up window, click "Change plan settings" (Figure 2).


www.ccboot.com

Figure 2

It will pop-up the "Change settings for the plan" window, in the "Turn off the display" combo box,
select "Never". In the "Put the computer to sleep" combo box, select "Never" (Figure 3).
www.ccboot.com

Figure 3

Click "Change advanced power settings" (Figure 4).


www.ccboot.com

Figure 4

In the pop-up "Power Options" dialogue box, set "Require a password on wakeup" to "No"; set
the "Turn off hard disk after" to "Never". Set the "Slide show" to "Paused" (Figure 5).
www.ccboot.com

Figure 5

Set the "Sleep after" to "Never"; set "Allow wake timers" to "Disable" (Figure 6).
www.ccboot.com

Figure 6

"Processor power management" is set to the default value (Figure 7).


www.ccboot.com

Figure 7

Set the "Turn off display after" to "Never"; "Multimedia settings" is set to the default value; and
then click the "OK" button (Figure 8).
www.ccboot.com

Figure 8
www.ccboot.com

Make windows 10 boot faster


Windows 10 is an amazing OS for gamers and has many settings giving every ounce of
performance to the games. However, it is loaded with telemetry and unwanted applications and
services. So here is how you can optimize Windows 10 to make it boot faster in a diskless
environment and make it more responsive as well.

1. Download the latest Optimizer.


2. Boot one of the clients in super client mode using a freshly uploaded Windows 10 image
and run the Optimizer.
3. Right click the optimizer and then run it as administrator, you will see the main window
(Figure 1).

Figure 1

4. On the first tab "Universal" enable all options (Figure 2).


www.ccboot.com

Figure 2

5. On the second tab "Windows 10" too, enable all options (Figure 3).
www.ccboot.com

Figure 3

6. On the "UWP Apps" tab check the Select All checkbox and click Uninstall to remove all
unused Windows 10 Apps (Figure 4).
www.ccboot.com

Figure 4

7. On the "Cleaner" tab check the Select All checkbox and then click the "Clean" button
(Figure 5).
www.ccboot.com

Figure 5

Note: Please do this on a freshly installed OS before uploading the image.

Steps to disable windows 10 update


Windows Update is a free Microsoft service that's used to provide updates like service packs,
driver updates and patches for the Windows operating system and other Microsoft software.

However, enabling these options would easily fill the Write-back disk and unstable CCBoot
operation.

Disable Windows update in just few simple steps:

1. Run gpedit.msc (Figure 1).


www.ccboot.com

Figure 1

2. Click on the “Administrative Templates” in computer configuration, then


“Windows Components(Figure 2).

Figure 2

3. Now click on the “Windows Update” ; right click on the “Configure Automatic
Updates” and click on the “Edit” (Figure 3).
www.ccboot.com

Figure 3

4. Select the “Disable” radio button and click on the “Ok” button (Figure 4).
www.ccboot.com

Figure 4

Server and client network optimization


Network Properties
1. Open Control Panel\Network and Internet\Network and Sharing Center and click on the
change adapter settings (Figure 1).
www.ccboot.com

Figure 1

2. Right click on the network and click on Properties (Figure 2).

Figure 2

3. Then click the "Properties" button and retain the "Client for Microsoft Networks",
"Internet Protocol Version 4(TCP/IPv4)" and “File and Printer Sharing”, and uninstall
other services and protocols(Figure 3).
www.ccboot.com

Figure 3

Network Card Properties


1. Now click on the Configure button (Figure 4).
www.ccboot.com

Figure 4
2. Select the "Advanced" tab, close the function of EEE, WOL, Green Ethernet,
Jumbo frame, Offload Large Send, Flow Control, Offload Checksum,
automatically shut down the PCIe, and automatically shut down the PHY (Figure
5).
www.ccboot.com

Figure 5
3. Choose "connection speed and duplex mode" to "automatic inspection". Please
refer to the following form for detailed settings.

Realtek EEE Recommend closing


Jumbo Frame Recommend closing

Flow Control Recommend closing

Offload Large Send Recommend closing

Green Ethernet Recommend closing

Offload Checksum Recommend closing


Intel TCP/IP partial load option Partial load receiving Checksum Recommend closing
RxIp
Partial load receiving Recommend closing
ChecksumRxTcp

Partial load conveying Checksum Recommend closing


TxTcp
www.ccboot.com

Partial load Tcp Segmentation Recommend closing

Partial load conveying Recommend closing


ChecksumTxIP

Flow Control Recommend closing

Adaptive IFS Recommend closing

Interrupt Throttle Rate Recommend closing

Jumbo Packet Recommend closing

Notes:
1. It is enough to just disable flow control in NIC properties but depending on the
requirement, you can disable other options as mentioned above.

2. Most of the modifications of network card properties are under the circumstance of
diskless. If you can't modify the information in a diskless situation, please try to modify
with disks being attached. Besides, if you failed to disable flow control on the client side
even with Super Client on Device Manager, we recommend modifying before uploading
the image. If you have multiple specs, you need to modify every network adapter before
uploading the image. If the network adapter type is the same, just need to disable the
flow control once.

Server NIC teaming


If you have more than 1 NIC on the server, we recommend teaming them so that you will get the
maximum throughput from your server to clients. When teaming the NICs, choose "Adaptive
Load Balancing" to use all available network bandwidth.

When you have more than 20-30 clients, it is recommended that you use two or more NICs. So,
to use them with one IP address, you need to team them. Here is how you can do it.

For Windows server 2012 R2 and above:

Refer Setting up NIC Teaming for Windows Server 2012*/2012 R2*/2016* video for teaming
steps.

For Windows 7, Windows server 2008 and windows 10


www.ccboot.com

Teaming on windows 10 is working on Intel drivers until the version 22.01, but this version has
been deleted from the Intel site. Therefore, teaming is not working on windows 10 anymore.

In windows 7 and Windows Server 2008, you need to have at least one Intel NIC to be able to
team your NICs.

If you do not have Intel NIC then you need to use Windows Server 2012 as it has native NIC
teaming and does not rely on Intel Adapter.

Before you team your NIC, please optimize all of the NICs that will be in the team. You will not
be able to optimize them individually once they are teamed.

1. Right click on your “Intel NIC” network and click the properties (Figure 1).

Figure 1

2. On the NIC properties window, click the “Configure” button (Figure 2).
www.ccboot.com

Figure 2

3. Now click the "Teaming" tab and check the "Team this adapter with other adapters"
checkbox and click the "New Team..." button (Figure 3).
www.ccboot.com

Figure 3

4. New Team Wizard will open, type a name for the new team and click the "Next" button
(Figure 4).
www.ccboot.com

Figure 4

5. You will be prompted to select the NICs that will be part of the team. Check the NICs you
want and then click the "Next" button (Figure 5).

Figure 5
www.ccboot.com

6. Now you need to choose the type of teaming you want to use. Select "Adaptive Load
Balancing" (as it uses the bandwidth of all NICs, and if one of the NIC fails, the team will
still work with reduced speed) and click the "Next" button (Figure 6).

Figure 6

7. Click the "Finish" button and wait for the process to complete (Figure 7).
www.ccboot.com

Figure 7
8. Once a team is created, its properties will open. Optimize the new Teamed NIC like
other NICs.

9. You also need to set the static IP for the team.

10. Once the IP has been set you need to change the "Boot Server IP" on the CCBoot
DHCP (In new versions, this will be automatically done).

Things to keep in mind in teaming

1. If your teaming is not showing full speed - example 4 x 1gbps = 4gbps but shows 3.0
gbps, this means one of the NIC cable is not working.

You need to replace the cable or re-crimp a new RJ45 jack to the cable.

2. If your teaming fails to complete, then uninstall the Intel driver and reinstall it and try to
team again. Always install the latest NIC drivers before attempting to team the NICs.

3. For teaming to work in Windows 2008, Windows 7 or Windows 10, You need to have at
least 1 Intel NIC otherwise you won't be able to team the NICs.

4. If you are using Windows Server 2012 R2 or higher, then you can natively team the
NICs from the Server manager. Refer to How to configure NIC Teaming on Windows
Server 2012

Set the DHCP client


When the client is uploading images, if the value of "DHCP Enable" in the dialog box of
"Network Connection Details" is "Yes", then you do not need to do the following settings (Figure
1).
www.ccboot.com

Figure 1

If the value of "DHCP Enable" in the "Network Connection Details" dialog box is "NO", you need
to do the following adjustments:

1. Use "super client" to diskless boot a client.

2. Confirm if the client DHCP service is on.

3. Click the "Start", type "services.msc" in the "Run" edit box, and then press enter.

4. In the "Services" window, double-click the "DHCP Client" (Figure 2).


www.ccboot.com

Figure 2

5. In the "DHCP Client Properties" dialog box, check if the value of "Startup type" is
"Automatic" or not, and the status of service is "running" or not (Figure 3).
www.ccboot.com

Figure 3

6. Click the "Start" button, type "regedit" in the "Run" edit box, and then press enter.

7. In the popup "Registry Editor" window, fix position to:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces,
there are a lot of branches below, expand one by one, find the value of "IPAddress" is a branch
of "local IP address", then double-click "EnableDHCP" (Figure 1-4).
www.ccboot.com

Figure 4

8. It will pop up the "Edit DWORD (32-bit) Value" dialog box, type the number "1" in the
"Value data" edit box, and then click the "Ok" button (Figure 1-5).

Figure 5

9. Close the registry editor window.

10. Close the client PC.

11. In the CCBoot server, disable "super client".


www.ccboot.com

Virtual memory optimization


1. Right click on the "This PC", select "Properties".

2. In the pop-up "System" window, click "Advanced system settings" (Figure 1).

Figure 1
3. In the pop-up "System Properties" , click the "Advanced" tab and click the "Settings"
button in the "Performance" group, (Figure 2).
www.ccboot.com

Figure 2

4. In the pop-up "Performance Options", click the "Advanced" tab and click the "Change"
button (Figure 3).
www.ccboot.com

Figure 3

5. In the pop-up "Virtual Memory", uncheck the "Automatically manage paging file size for
all drives" checkbox and click the "OK" button (Figure 4).
www.ccboot.com

Figure 4
www.ccboot.com

Antivirus mode on server


We do not recommend using antivirus software on servers in automatic mode.

If you want to use any antivirus, you should install the software and then disable it, for example
windows defender setting (Figure 1).

Figure 1

You can run scans when you do not have customers. You can just choose any scan option and
then click on "Scan now" (Figure 2).
www.ccboot.com

Figure 2

Note: If you use automatic scan, it can start lagging when customers are playing.

Write-back disk optimization


Follow the steps below to optimize your writeback disk:

1. Enable the client cache.


2. When you have more than 20/30 computers then one write-back disk is not enough. We
recommend using two or more write-back disks.
3. If you have multiple disk for writeback disks then check if they are set properly in the
Disk tab in Boot page. If they are not set then set it. Refer to Disk configure.
4. If you have 2 writeback disks and your clients are still lagging then increase your
writeback disk cache. (1024 – 3072 MB is recommended cache per Writeback disk).
www.ccboot.com

5. We recommend using SSD for writeback disk, as it has higher read/write speed and can
handle large numbers of read/writes compared to traditional HDD.

6. If you already have an SSD on each PC then you can use it as a local writeback disk so
that it will improve performance.

7. When you choose a disc for writeback look at IOPS for random write, it should be at
least 80K-90K.

For example: We recommend the SSD Samsung EVO 850 (or EVO 860) for writeback
because it has IOPS up to 90K for random write.
IOPS for random write is one of the main performance indicators of SSD for diskless
systems, since one disk is simultaneously used by several clients and they write (and
read) data from different parts of the disk at the same time. i.e. the more operations per
second can make the SDD the higher the data rate.

8. Check whether there is any program which is doing a lot of read/write on the disk. If
there is, you need to find it and stop its service.

9. If you are using Windows 7, check whether it is installed with the latest patches. If not,
please install the latest patches in your Windows 7.

10. Your clients may have idle time disk defragmentation scheduled and running when pc
becomes idle.
To fix this, you need to delete the scheduled task in client PC in super client mode.

a. Run Command Prompt as administrator


b. Run the command :- schtasks /Delete /TN
"\Microsoft\Windows\Defrag\ScheduledDefrag" /F

This will delete the defragmentation schedule and help elevate the writeback idle issue.

Additional options in CCBoot client


There is a button for additional options in the CCBoot client (Figure 1).
www.ccboot.com

Figure 1
The options are as follows:
1. System Optimization: This will disable services that are not required for Windows
operations and can be safely disabled. If you want to restore this point, just use the
"Restore Optimization" button and then restart the client PC

2. Hide Disks: This option just will hide disks from This PC. If you want to restore this point,
just use the "Restore Optimization" button and then restart the client PC.

3. Enable USB Write Protection: This will disable the ability to copy files to the USB drives.

4. Memdisk for Temp File :

Enable USB write protection using CCBoot


CCBoot client application has an option that allows you to enable USB write protection for your
client PC, preventing any user from unauthorized copy of data from your client computers.

Here is how you can do it.

1. Boot your client in "Super client" mode, and then open CCBoot client application.

2. On the "CCBootClient" window, click the "Optimize OS" button.


www.ccboot.com

3. Then check the "Enable USB write protection" checkbox and click the "OK" button (Figure 1).

Figure 1

4. Restart the client computer and check if you can write on your USB.

5. Once confirmed, turn off the client PC and save the image.

Make wake on LAN work


There are many times when Wake On Lan (WOL) does not work on clients. Learn how to make
it work.

In new motherboards there is a setting “EuP 2013” which will turn off LAN when you shut down
your computer if it is enabled. So, you need to disable “EuP 2013” in the bios.

Disabling this function will keep the LAN port enabled when the system is put in S3 or S5.

1. In the BIOS click the “Advanced” tab and choose “Power Management Setup” and open
it (Figure 1).
www.ccboot.com

Figure 1

2. In “Power Management Setup”, highlight the “EuP 2013” option and click the “Enter” key
and choose “Disabled” and press enter again (Figure 2).
www.ccboot.com

Figure 2

3. Now “EuP 2013” is disabled (Figure 3).


www.ccboot.com

Figure 3

4. Now, highlight and open “Wake Up Event Setup” from “Advanced” tab (Figure 4).

Figure 4

5. In “Wake Up Event Setup”, highlight “Resume By PCI-E Device” or “Wake on PCI-E”,


and choose “Enabled” on pop up and press the “Enter” key (Figure 5).
www.ccboot.com

Figure 5

6. Now, “Resume By PCI-E Device” is enabled (Figure 6). Note: if you do not enable this
then, you cannot wake your clients from LAN.
www.ccboot.com

Figure 6

Note: Some motherboards do not have "Resume By PCI-E" instead have PME, hence you need
to enable the "Enable PME" option to make wake on LAN work (Figure 6-a).

Figure 6-a

7. Now, boot your client PC in super client mode and then install the latest NIC driver for
your motherboard’s NIC (Do not skip).

8. Now, open network properties, and then click the “Power Management” tab, there check
all checkboxes (Figure 7).
www.ccboot.com

Figure 7

Note: Usually all NIC drivers have enabled WOL but this latest option (highlighted in green) is
always disabled, so WOL does not work. To make WOL work, must enable this option.

9. Now, click the “Advanced” tab and then enable the three options, “Wake on Magic
Packet”, “Wake on Pattern Match” and “Shutdown Wake-On-Lan” (Figure 8).
www.ccboot.com

Figure 8

Note: Some NIC have , “Green Ethernet” or “Energy Efficient Ethernet” if they are present
please disable them as well.

10. Then run CCBootPNP.exe, press "Collect local NIC" and "Merge Collected NIC"
respectively (Figure 9).

Figure 9
www.ccboot.com

11. Finally turn off the PC, disable super client mode and save changes.

In Short you need to do the following changes.

In the motherboard BIOS:


- LAN Option ROM = Enabled (this is required for diskless booting)
- EuP 2013 = Disabled
- Resume by PCI-E device = Enabled
In Windows, under power management:
- Allow this device to wake the computer = ON
- Only allow a magic packet to wake the computer = ON

In Windows, under advanced:


- Energy Efficient Ethernet = Disabled
- Shutdown Wake Up = Enabled
- Wake on Magic Packet = Enabled

Setup your network for CCBootCloud


We all have set up the CCBootCloud server and clients many times but we did not get it right for
the first time. So, refer to our simple layout diagram for CCBootCloud to set it up and network
right at once.

You can use the following layouts as your base to setup your network for CCBootCloud.

Case 1: CCBootCloud server with just 1 NIC (Total 1.0 Gbps).


www.ccboot.com

Figure 1

Case 2: CCBootCloud server with 2 NICs in teaming (Total 2.0 Gbps).


www.ccboot.com

Figure 2
www.ccboot.com

Case 3: CCBootCloud server with 4 NICs in teaming (Total 4.0 Gbps

Figure 3

Case 4: CCBootCloud server with 2 switches and 4 NICs in teaming (Total 4.0 Gbps).
www.ccboot.com

Figure 4

Notes:

2 cables in LACP mode allows each switch user to be able to share 4.0 Gbps of bandwidth
between 2 switches. DO NOT use more than 1 cable without LACP between the switches.
You can use 1 cable between the switches if you do not have a manageable switch however
max usable bandwidth for clients will be 3.0 Gbps only.

Case 5: Two CCBootCloud servers with 2 switches with 4 NICs teaming on each server.
www.ccboot.com

Figure 5
Notes:
DO NOT use more than 1 cable without LACP between the switches.

Case 6: Two CCBootCloud servers with 2 switches with 10 Gbps NICs each server.
www.ccboot.com

Figure 6

Notes:

The switches should have at least 2 x 10gbps ports (can be sfp or RJ45).

Use this layout when you have more than 100 PCs in the same location.

Difference between CCBootCloud and CCDisk


CCBootCloud is a cloud based diskless solution for your computers while CCDisk is a virtual
game disk server application.
www.ccboot.com

CCDisk has similar functions as CCBootCloud but is limited for making game disk diskless.

So, the major differences between CCBootCloud and CCDisk are:

1. CCDisk cannot boot clients diskless only provides game disk.

2. CCDisk requires a smaller number of disks than CCBootCloud (CCDisk does not need
image disk and separate writeback disk).

3. CCDisk required less RAM than CCBootCloud, a 32GB CCDisk server is enough for 100
PCs.

Share folder in Windows 10


Follow the instructions below to share folder in Windows 10:

1. Right click on the folder you want to share and click on "Properties" (Figure 1).

Figure 1

2. Go to the "Sharing" tab and click the "Share" button (Figure 2).
www.ccboot.com

Figure 2

3. Select the person to share with (Figure 3).


www.ccboot.com

Figure 3

4. Select permission to the person you want to share such as: read, write and read/write
and click the "Share" button (Figure 4).
www.ccboot.com

Figure 4
5. Click on "Done" Button (Figure 5).
www.ccboot.com

Figure 5

6. Go to "Advanced sharing settings" from the control panel which path as in picture and
mark the radio button as highlighted in red highlighted (Figure 6).
www.ccboot.com

Figure 6

Note:
If you still do not have access to shared folders then please make sure that the features in red
are enabled on server and client side (Figure 7).
www.ccboot.com

Figure 7

Enable printer and network discovery in the client.


Problem: Client cannot send print command or see another client on the network.
Solution:
Enable: Printer Spooler service to enable printing
Enable: DNS Client, Function Discovery Resource Publication, SSDP Discovery, UPnP Device
Host services to make network discovery work.
To enable sharing in the client PC use this registry file.
Here is how it's done.
First enable a client as super client and then boot it to the desktop.
Right click on My Computer (Computer on Vista) and select Manage
In the console that opens, pull down the Services menu and applications
Click on Services and choose "Printer Spooler" (Figure 1).
www.ccboot.com

Figure 1
Double-click on the Print Spooler key and in the "General" tab, click Startup Type drop down
and choose automatic and click apply (Figure 2).
www.ccboot.com

Figure
Once you click "Apply" the start button will become available. Click the "Start" button to start the
service (Figure 3).
www.ccboot.com

Figure 3
Now, it will start the service (Figure 4).
www.ccboot.com

Figure 4
Once done, the service will be running (Figure 5).
www.ccboot.com

Figure 5
Click "OK" to close the window.
Similarly, enable the "DNS Client, Function Discovery Resource Publication, SSDP Discovery,
UPnP Device Host" service to make the Network discovery work.
www.ccboot.com

Disable flow control before teaming


Flow control is the management of data flow between computers or devices or between nodes
in a network so that the data can be handled at an efficient pace. Too much data arriving before
a device can handle it causes data overflow, meaning the data is either lost or must be
retransmitted.
Flow control of NIC plays a vital role in a diskless solution, as if flow control is enabled in NIC
properties. Then it slows the rate at which the client gets data from the server. Typically, this
would not make the performance worse, but when you have multiple NIC and you team them
then flow control makes the link excessively slow if its enabled.
Issue:
We team NIC to remove the bottleneck of single NIC throughput, however if you team them
without disabling the flow control and optimize the NIC . Then, after NIC teaming clients will still
boot slow, games will still lag.
Solution:
Disable flow control of each NIC and optimize them before you team them.
To disable flow control, refer below
1. Right-click your network controller and go to "Properties".
2. Go to the "Advanced" tab.
3. Locate "Flow Control" in the list.
4. Set the value to "Disabled."

Assign game disk to clients based on user group


In version 20170120 we have added a function to allow one or more game disks to be assigned
to clients based on the user groups they belong to, providing you freedom of choice to which
group gets which game disk or no game disk at all.

Before you proceed, you need to have created user groups and assigned the clients to
respective groups.

1. Now that you have your user groups. Open the "Game disk" properties by double clicking the
game disk (Figure 1).
www.ccboot.com

Figure 1

2. By default the game disk will be assigned to All user groups, meaning the game disk is
available for all user groups and clients (Figure 2)

Figure 2
www.ccboot.com

3. Click the User Group drop down, and choose the User Group you want to assign the Game
Disk to (Figure 3).

Figure 3

4. Once the group is chosen, click OK to save the changes (Figure 4).

Figure 4
www.ccboot.com

5. If you have a game disk that you want to be assigned to another user group then repeat 2 - 4
steps and choose the user group (Figure 4).

Figure 5

6. In doing this, now the game disk will only appear on the clients that are in user groups to
which the game disk is assigned to.

Notes: If you want a game disk to be available for all clients(user groups) then leave the default
"All" selected in the User Group option.

If you do not want one of the game disks to be assigned to some users, then create a User
group for them and assign the image to the default group in which the rest of the clients are in.

This is useful, when you have a mixed PC with variable gaming capabilities or no gaming
capabilities. Assign game disk to gaming PCs and no game disk to non-gaming PC, etc.

Enable auto licence renewal


To enable auto renewal, you just need to check the auto renewal checkbox while renewing your
license (Figure 1).
www.ccboot.com

Figure 1

Game Disk RAID 0 setup


Game disks require quite a bit of read speed and we can achieve this by setting up two hard
disks in RAID 0 configuration in the Windows Operating System. There is no need to use raid
cards, software raid from disk management is enough. Here is how we can do it.

1. Open "Disk Management", type "diskmgmt.msc" in the start menu and click the first option in
the search result (Figure 1).
www.ccboot.com

Figure 1

2. Right click one of the disks and choose "New Striped Volume..." (Figure 2).
www.ccboot.com

Figure 2

3. On the "New Striped Volume" wizard, click the "Next" button to continue (Figure 3).
www.ccboot.com

Figure 3

4. Click the disk in the "Available" box and click "Add >" button (Figure 4).
www.ccboot.com

Figure 4

5. Once the disk appears on the "Selected:" box, click "Next" button (Figure 5).
www.ccboot.com

Figure 5

6. Click the "Next" button again to continue (Figure 6).


www.ccboot.com

Figure 6

7. Now, choose "32K" in the "Allocation unit size" drop down and click "Next" button (Figure 7).
www.ccboot.com

Figure 7

8. Click the "Next" button again to start the strip (RAID) volume creation (Figure 8).
www.ccboot.com

Figure 8

9. It will ask you if you want to change the disks to dynamic disk, click "Yes" to continue (Figure
9).

Figure 9

10. Finally, your disks are in RAID 0 setup (Figure 10).


www.ccboot.com

Figure 10

TROUBLESHOOTS
Requesting remote support
There are many times you are unable to solve some issues that you faced. And sometimes your
own technician is not on site or you do not have a technician. Then, do not worry our team is
here for you.

Just go to http://anydesk.com and download AnyDesk, run AnyDesk with administrator privilege
and install it. Then, send us the AnyDesk address (Figure 1).
www.ccboot.com

Figure 1

Set static IP in client


1. Open the local area connection network properties (Figure 1).
www.ccboot.com

Figure 1

2. Click "Properties". Please uninstall all items and make it look like (Figure 2).
www.ccboot.com

Figure 2

3. Select "Internet Protocol Version 4 (TCP/IPv4)" and click "Properties".


4. Select "Use the following IP address" and "Use the following DNS server addresses",
then set the IP address, gateway address and the DNS address for the client. After that,
click "OK" to save (Figure 3).
www.ccboot.com

Figure 3

Enable or disable windows update


1. Download the Windows update enable/disable batch file from our website.
2. Extract the batch file to any folder.
3. To disable Windows Update, run the "Disable Windows Updates.bat".
4. To enable Windows update, when you want to update the windows, run the "Enable
Windows Updates.bat".

Notes:

1. Make sure you run the batch file as "Administrator".


2. Once the batch file is run depending on the batch file it will enable or disable the
windows update.
3. This batch works on all Windows Operating Systems.
www.ccboot.com

Realtek NIC problem in Win7 x64


Problem :
If the mainboard of the client is ASUS P8P67-M PRO B3 (This mainboard has integrated the
Realtek8168 network card), use win7 64 operation system and install the network driver offered
by the Realtek. When booting the Win7 64 operating system, it’s possible that a blue screen will
occur (especially when transferring a great quantity of data, for example, updating games,
download and copy).

Solution :
Use the Realtek8168 network card driver provided by CCBoot website, change Realtek network
card driver and the concrete operational procedures are as follows:

1. Download file of "Rt64win7.zip"


2. Use the Superuser way to boot the client of Realtek (take the example of PC101).
3. Boot the client PC101, copy Rt64win7.zip to the desktop of PC101 and decompress
Rt64win7.zip file.
4. Replace the files in the three following folders with the decompressed driver file,

C:\CCBootClient\CCBootPnP\Win7\CCBootPnP

C:\Windows\System32\drivers

C:\Windows\System32\CCBootPnP

5. After the finish of the substitution, shut the client.


6. Disable superuser on the CCBoot server.

Solve client lagging

Cause of the client

For the problems caused by the client itself, the causes can be found in the following aspects:

Causes of the client network card

1. Network card brand: the network card is divided into 100Mbps network card, 1000Mbps
network card, independent network card and integrated network card. The 1000Mbps
network card is better than the 100Mbps network card. The independent network card is
better than the integrated network card. The diskless systems are recommended to use
the 1000Mbps network card, for example, the Realtek 8111 series, Realtek 8169 series,
the NF, Atheros brands are not recommended.
www.ccboot.com

2. Network card driver: The same network card differs in performance if using different
drivers.
3. Optimization of network card: The optimization methods of different network cards have
great influence on the performance of clients. Please refer to "Client OS system
optimization" for details.
4. If the client has virus the it will use up all system resources, CPU and RAM and cause
the client to slow down and lag while playing games:

To fix this, run virus scan on the image using antivirus program or delete the file infected by the
virus and re install the files

Cause of the client write-back speed

1. CCBootCloud software can use the client's RAM to set up the client write cache. Please
refer to the "Client Cache" chapter.

2. CCBootCloud can identify the remaining physical RAM which can be used to set up the
client write cache.

Problem of the image package

If the image package is not optimized, it will cause the lag on the client. Please refer to the
"Client OS system optimization" for optimizing clients before image upload.

Cause of server
1. The server system is not optimized.
2. The network card of the server is not optimized. Please refer to "Server and client
network optimization".
3. The hard disk speed of the server influences the client directly. Use the HDTune tool to
test the speed of the hard disk of the server. If the speed is less than 100 MB/s, then it
should be replaced into a faster hard disk.
4. The all disk should be formatted NTFS with a 32K allocation unit..
5. The idleness rate of the disk influences greatly on the smoothness of the client. Use the
CCBoot to "check the disk performance" and the load and cluster size can be checked.

Use the Cloud Panel to check the disk performance.

On the Boot page, click the disk tab and note the "Cluster" and idle (%) at the right (Figure 1).
www.ccboot.com

Figure 1

Notes:

In the diagram above, the second indicator shows the idleness rate of the disk. The bigger the
percentage is, the smaller the load pressure of the disk is. The first indicator shows the size of
the cluster. The recommended size is 32K.

If the idleness of any of the disk is lower than 70% for a long time, then you need to redo the
cache settings and optimize the RAM cache for each disk. Normally increasing the RAM cache
size helps.

Cause of the network


Problem of the quality of the switch

1. The quality of the main switch and the sub switch's hardware can influence the speed of
the client directly.
2. If the switch is aging, a new switch is needed to replace it.
www.ccboot.com

The setup of the parameters of switch

1. Smart switches have flow control functions, which can influence the speed of clients, so
the function should be disabled.
2. Some advanced routers have the flow control and terminal control function, these should
also be disabled.

Problem of the Internet

1. The test of the hard disk speed of the client has two kinds of situations: The first kind is
to use the switch to test the hard disk speed of the client that is connected to the server
with the switch. The other kind is to connect the client with the server directly without the
switch to test the hard disk speed of the client. By comparing the test results, we can
check whether it’s the problem of the network.
2. Use HDTune tools to test the speed of the client game disk and the system disk. If the
hard disk speed of the client can’t reach 20MB/S, then the cause of lag is the network.

Cause of the third-party software


Because of the third party software, the browsing of the web by the client can slow down and
the web games will not be smooth.

If the latest "Thunder Kankan" software is installed, the operation of the client will not be
smooth. If the third-party software is needed to be installed, then the following procedures can
be referred to:

1. Boot one client with a superclient.


2. After booting the diskless client, install the latest "Thunder Kankan" and reboot the client.
3. After rebooting the client, offload the "Thunder Kankan" player, reboot the client and shut
off the client.
4. Disable the super client on the CCBootCloud server.

After booting the client diskless, the Thunder Kankan player doesn’t exit, but the plugins of
Thunder Kankan still remain in the system, which doesn’t influence watching films online, but
playing web games can be unsmooth.

Some software caused big write-back data. You can find and stop/remove them. Please refer to
"Find Large Write-back Speed Program"

Check the server error log


There are two ways for checking the error logs.
www.ccboot.com

Check the log in the main interface


1. Click the “View” tab and click the “View fatal log” option (Figure 1).

Figure 1
2. If there is any error, it will pop up the log which records the errors.

Check the log in the installation folder


You can find the log folder in the CCBootCloud installation folder (Figure 1).
www.ccboot.com

Figure 1

Common error logs


1. *** ERROR *** servicecontrol client server to client disconnect process mem 11M
threads 2

This error indicates the error log of the RAM, which belongs to the procedure bug. The
dump files shall be submitted to the development personnel according to the fifth
procedure.

2. *** ERROR *** open write-back file? false process mem 50m threads 10

Error log of the write-back disk, possible reasons:

a. If the file of the writeback disk has error, for example, a blackout of power will cause the
error of the writeback files. If the service needs to be stopped, reformat the write-back
disk and restart the service.

b. If the write-back disk brakes, a new one shall take the place of it...

c. If the room of the write-back memory is not enough, a bigger one shall take the place of
it.
www.ccboot.com

3. *** ERROR *** open image D: xp.vmdk failed: A file was not found process mem 82m
threads 10.

The image package reads the error log of the data. Possible reasons:

a. According to the log, check whether the image package exists .

b. If the image package is broken, the images shall be restored from the spare images and
shall be remade.

4. Registered Failed

Checking failed error log. Possible reasons: the serial number of purchase is problematic,
contact the seller.

5. There is a dump folder in the installation folder of CCBoot, if the dump folder has the *.dmp
files, please compress the dump folder and send the zip file to [email protected]. For
details, please refer to "Solutions for Program Crash".

Note: In CCBoot recent builds, most of the dump files are related to the write-back disk
problems, it may be due to the write-back disk error, or because the write-back disk is full.

6. *** ERROR *** file_read error 38 process mem 683M threads 41 getlasterror=38:
Reached the end of the file
Normally, it indicates the writeback disk is full at that time.

7. 14:06:00 Cannot connect to the control service

If this error is logged, then please re-install CCBootCloud once and make sure to reboot when
CCBootCloud asks you to reboot.

8. "getlasterror=1392: The file or directory is corrupted and unreadable."

This error may be because the disk is broken, please chkdsk or reformat the disk. Or it may
because the disk is full at that time.
www.ccboot.com

9. 13:15:01 *** ERROR *** file_write error process mem 443M threads 19 getlasterror=112:
(null)

13:15:01 *** ERROR *** file_read error 38 process mem 443M threads 19 getlasterror=38:
(null)

This problem may be related to write-back disk problems. Maybe the write-back disk is small or
broken. Please replace a new larger HDD for the write-back disk and try again.

10. 13:24:36 *** ERROR *** file_write 1 error 112 reason: 0x70 Insufficient disk space.

11. 13:24:36 *** ERROR *** file_read 1 error 38 reason: 0x26 has reached the end of the
file.

This error is caused when the writeback disk is full. To solve this, increase the size of the
writeback disk or delete writeback files

12. 07:25:29 *** ERROR *** file_open E:\Win7.vhd error 3 reason: 0x3 The system cannot
find the path specified.
07:25:29 *** ERROR *** Open E:\Win7.vhd failed
07:25:29 *** ERROR *** file_open E:\Window10.vhd error 3 reason: 0x3 The system
cannot find the path specified.
07:25:29 *** ERROR *** Open E:\Window10.vhd failed

This error means that the mentioned image file is not present in the path. This happens when
you have changed server and settings are not set correctly. Set the image path correctly to
resolve this issue.

13. 07:43:57 *** ERROR *** file_open E:\Win7.vhd.Super.vhd error 3 reason: 0x3 The
system cannot find the path specified.
07:43:57 *** ERROR *** Create image E:\Win7.vhd.Super.vhd failed

This error occurs when the image file is not located on the image path and you try to super
client that image on a client. To resolve this, set the image path correctly.
www.ccboot.com

14. 15:06:38 *** ERROR *** Open image E:\Win7 failed: The file is already in use
For these errors, please check if the image is mounted on windows or not. if the files are
mounted then unmount them from the windows.

15. 07:38:52 ERROR lock volume \\.\G: failed reason: 0x9e The segment is already
unlocked.
07:38:52 ERROR Open \\.\G: failed

Solution:
1. Make sure the Game disk is not the same as Image.
2. When you update the game disk with super client mode please do not run icafemenu

16. 10:12:44 *** ERROR *** file_read 0 error 6 reason: 0x6 The handle is invalid.
The above error occurs when you enable super client to game disk when you have client
running from the CCBoot.

Solution: To solve this, turn of all the other client before enabling super client to the game disk.

17. 17:22:33 *** ERROR *** file_open \\.\D: error 2 reason: 0x2 The system cannot find the
file specified.
17:22:33 *** ERROR *** Open \\.\D: failed
17:22:33 *** ERROR *** 192.168.1.241:52117 disconnect: InitDisk
(E:\win764ru_vip.vhd;\\.\D:;)failed

This error meant that the drive D: is not working in the system or is uninitialized or broken

Solution: format the drive again and add to the CCBoot, if the error repeats again, then better to
replace the disk that the drive belongs to.

18. 16:19:07 *** ERROR *** file_read 0 Unknown error 6 [F:] 150.53G(free)/232.37G(total)
[H:] 131.09G(free)/232.37G(total) reason: 0x6 The handle is invalid

This error denotes that the writeback disk has corrupt data and is not able to overwrite it with
new writeback data from the client.

Solution:
www.ccboot.com

Stop CCBoot service, then delete all the writeback data from the writeback disk. If any writeback
data is not deleted that means there is corrupt data. To fix it, format the writeback disk to clear
the corrupted data from the writeback disk.

19. 14:16:14 ** Error ** Set game cache failed. drive: J ram: 1024 ssd: 0 reason: 0x1f A
device attached to the system is not functioning.

14:16:14 ** Error ** Start game cache failed. drive: J ram: 1024 ssd: 0 reason: 0x1f A
device attached to the system is not functioning.

This error occurs when the disk is unallocated or inaccessible due to few reasons.1

1. disk disconnected from the server.

2. disk has bad sector and cannot read/write to the disk

To fix this you need to do the following:

1. first turn off the system

2. secure the power cable and SATA cable to the disks

3. turn on the computer, then check in disk management if the disks are detected or not

4. Check the disk for bad sectors using chkdsk command

5. And make sure you have not set any rules in system to prevent access to the disks

20. *** ERROR *** Current memory used: 32002048/5897347072, lack of memory process
mem 5654M threads 11

If you encounter this error then this means that CCBoot was not able to use the system RAM for
RAM cache

To resolve this, follow the instructions below.

a. Check of your RAM modules are working properly - run a memcheck


www.ccboot.com

b. If RAM is working fine, then uninstall CCBoot, and delete all configuration files from the
installation directory, then re-install CCBoot and configure it.

c. If reinstall is still not fixing the issue, then please remove any blockage for CCBoot in the
system like in firewall or in hosts files as if CCBoot cannot activate properly.

21. "DHCP socket error in getsockname: 10055 reason: 0x2747 an operation on a socket
could not be performed because the system lacked sufficient buffer space or because a
queue was full."

With a large number of clients (100 or more) on one server, can see the following in the logs of
critical errors as above.

This error occurs because of the large number of concurrent connections (by default, win server
2008 is set to 5000). Due to this error, your clients will not receive IP addresses from DHCP and
any PC can randomly lose connection from CCBoot and reboot.

To fix this, you need to add more slots, this can be done using the registry editor.

1. Start Registry Editor.

2. Locate the following subkey in the registry, and then click Parameters:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. On the Edit menu, click New, and then add the following registry entry:

Value Name: MaxUserPort


Value Type: DWORD
Value data: 65534
Valid Range: 5000-65534 (decimal)
Default: 0x1388 (5000 decimal)

4. Close the registry editor and restart the CCBoot server.

5. Now, clients will not such issue again

Invalid hotkey ALT + Tab


When playing games, we use the ALT + Tab hotkey to switch the window, perhaps to check
Facebook messages or skype messages or other applications. When we do that sometime it is
possible that the "Alt + Tab" hotkey fails to work.
www.ccboot.com

When this happens, you can fix this by updating the image in super client and merging a registry
file to the OS

Let's take PC101 for example.

Follow the instructions below

1) Click this link "http://www.ccboot.com/download/alt-tab-no-lag.zip to download alt-tab-no-


lag.reg file.

2) Copy this file to your USB drive. Now, enable super client on PC101.

3) Boot the PC101.

4) After booting the client PC101 from CCBoot in super client mode, double click "alt-tab-no-
lag.reg" to merge it to the client OS registry.

5) After registry merges, reboot PC101 once and then shutdown the client after it fully comes to
the desktop.

6) Now, disable super client and update the image.

The issue with "Alt + Tab" hotkey will not appear anymore.

Fix Windows 10 activation issue on CCBoot client


Problem:

When trying to activate the Windows 10 with license on CCBoot client, the activation process
will give error and fail to activate the windows (Figure 1).
www.ccboot.com

Figure 1

Solution:
Enable the following services in the Windows Services:
1. Background Intelligent Transfer Service
2. Windows Update

Once the two services are enabled and started, you can activate the Windows successfully

USB and PnP devices initial installation


Problem :
Sometimes, it takes a long time for Windows to perform the initial installation and configuration
of USB and other PnP devices when booting systems.

If it is performing the initial installation of the mouse and keyboard USB device, then you can't
do anything during this period of time.

Solutions
1. On the CCBoot server, enable the super client for a client PC (such as PC101).
2. Diskless boot PC101.
3. Install the USB or other PnP devices.
4. Click the "Start" button, and in the "Run" edit box, type "regedit".
5. In the "Registry Editor" form, navigate to "HKEY_LOCAL_MACHINE\SYSTEM", and
then click the "CCBootPnP", in the right form, double-click the "PnPUSB" (Figure 1).
www.ccboot.com

Figure 1

6. It will pop up the "Edit DWORD Value" dialog box, in the "Value data" edit box, modify
"0" to "1" (Figure 2).

Figure 2
www.ccboot.com

If it is the "USB disk" problem, you need to double-click the "PnPUSBSTOR", and after
that, it will pop up the "Edit DWORD Value" dialog box, in the "Value data" edit box,
modify "0" to "1".

7. Shutdown PC101
8. On the CCBoot server, uncheck the super client.

Note: After modifying the registry, some compatible problems may show up. (For
example, there may be some problems with using a video camera.)

Cannot connect to Steam network


Problem:
Steam games are really popular and many users use it to play many games.

But sometimes it gives you an error saying "cannot connect to steam network" when you try to
login to steam. This does not happen normally but when it happens it really hard to get
connected.

Solution:

When you log in, steam creates some file inside the "appcache" folder and it is the reason you
are unable to connect to the steam network.

To resolve this simply, delete the "appcache" folder and login again.

Now you will be able to login without any errors.

NVIDIA NIC starts nvnetbus before nvenetfd


NVIDIA chipsets don't view all devices on the PCI bus in a direct fashion, and there's a bus
driver (nvnetbus) necessary to make the network adapter appear as a common PCI Ethernet
device on the bus.

Booting Windows XP/2k/etc using the iSCSI / WinAoE driver will not work, due to a missing
service (nvnetbus) not being started. While this is not a hardware issue, nor a problem with
gPXE, it is included here for informative purposes.

Problem (iSCSI)
www.ccboot.com

After installing Microsoft iSCSI Boot initiator and executing sanbootconf (and thus making sure
the NVENETFD service is started at boot) booting the image over iSCSI will result in BSOD
(0x0000007b). This happens even though the NVENETFD service is loaded during boot.

This was tested on Windows XP x64.

Problem (AOE)

After installing WinAoE and making sure the NVENETFD service is started at boot, booting the
image over AoE will work well until aoe32.sys is loaded. Upon loading aoe, the system will hang
without any network activity. This happens even though the NVENETFD and nvnetbus services
are loaded before aoe32.sys.

This is tested on Windows XP and Vista, both 32-bit. Not tested using 64-bit, but the problem is
likely to be the same.

Solution:

The nvnetbus service has to be started before NVENETFD:

In order to do this, the user has to be familiar with CurrentControlSet\Services Subkey Entries
(http://support.microsoft.com/kb/103000) and with CurrentControlSet\Control\GroupOrderList
Entries (http://technet.microsoft.com/en-us/library/cc976063.aspx).

Overview of the steps required to make nvnetbus being started before NVENETFD:

1) Diskless boot one of the client PCs with a super client.

2) Navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NVENETFD",
remember the value of Tag (priority) and increase it by 1.

3) Navigate to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvnetbus”, and

a. Set "Group" to "NDIS".

b. Set "Start" to "0".

c. Set "Tag" to the original tag of NVENETFD.

4) Navigate to
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList\NDIS",
increase the number of Tags (first four bytes), and add the new tag we just added for
NVENETFD at the end of the list (you're adding four more bytes at the end).
www.ccboot.com

5) Disable super client on CCBoot server.

Other Solution:
Another option is to use the RIS driver for the nForce card (not verified). The simplest fix is to
simply use another network adapter.

Fix Google Chrome black screen issues in Windows 10


Google Chrome is one of the most popular browsers, but even the best browser can have
certain issues. Speaking of issues, here are some problems that users reported:

● Google Chrome black screen Windows 8, 7, after minimize, on startup, crash –


According to users, Chrome issues can occur on any version of Windows, and Windows
8 and 7 aren’t exceptions. Almost all of our solutions are compatible with older versions
of Windows, so be sure to try them out.
● Google Chrome screen went black – Many users reported that their screen suddenly
turns black in Google Chrome. This is a big problem, but you might be able to solve it by
disabling problematic extensions.
● Google Chrome new tab black screen – Sometimes this problem can occur when
opening a new tab. To fix that, simply disable hardware acceleration and check if that
helps.
● Google Chrome black window – This is another variation of this error, but you might
be able to fix it by running Chrome in Compatibility mode.

On top of that, privacy issues and high battery consumption aren’t the only things that should
worry Chrome users. Namely, a few issues may occur here and there, with some of them
making our browsing impossible. One of these issues is the well-known black screen issues in
Google Chrome.
Various users have recently reported a strange issue where the Google Chrome window simply
goes black while browsing. Luckily for all those users experiencing this problem, there’s a
solution.

Solution 1 – Disable hardware acceleration

The most common workaround for black screen issues in Google Chrome is to disable GPU
compositing on all pages. In case you don’t know how to do that, follow these instructions:

1. Create Google Chrome shortcut on Desktop (in case you don’t have it)

2. Right-click the shortcut, and select Properties.

3. Click on the Shortcuts tab.


www.ccboot.com

4. In the Target window, add the following text: “[space]–disable-gpu“ (so the path should look
like chrome.exe” –disable-gpu”) (Figure 1).

Figure 1
5. Save changes.
6. Now, open Chrome and go to Settings > Show advanced settings.
7. Now, just disable the Use hardware acceleration when available option (Figure 2).

Figure 2
www.ccboot.com

8.Restart Chrome.

This solution proved to be the right one in most of the cases, and for the majority of users.
However, if you’re still experiencing the black screen issues in Google Chrome, move on to
another solution.

Solution 2 – Disable plugins


Sometimes certain plugins can cause a black screen to appear in your browser. A plugin might
not be fully compatible with your version of Chrome or it might be buggy causing the issue to
appear.

To fix the problem, you need to find and disable the problematic plugin. This is quite simple, and
you can do it by following these steps:

1. Click the Menu icon and choose More tools > Extensions (Figure 3).

Figure 3

2. List of all extensions will now appear. Disable all extensions by clicking the switch icon next to
the extension’s name (Figure 4).
www.ccboot.com

Figure 4

3. After disabling all extensions, restart Chrome and check if the problem is still there.

If the issue doesn’t reappear, you can start enabling extensions one by one until you find the
one that is causing the issue. Once you find it, you can keep it disabled or remove it from
Chrome.

Solution 3 – Disable Chrome flags


Another solution is to disable some Chrome flags, in order to get rid of the black screen
problem. The flags we’re looking to disable are:
GPU compositing on all pages
Threaded compositing
Do SHOW Presents with GD
Here’s what you need to do:
1. Enter the following URL in the Chrome address bar: chrome://flags/ (Figure 5).
www.ccboot.com

Figure 5
2. Look out for the above-mentioned flags, and disable them.
3. Restart Chrome.

This solution proved to be helpful only to some users, as others reported it as unsuccessful.
Nevertheless, you should try it, and see if disabled flags make any difference.

Solution 4 – Resize Chrome


According to users, you might be able to fix this problem simply by resizing Chrome. To do that,
just click and hold Google’s title bar in order to resize it. After doing that, restore Chrome back to
the original size and check if the problem is still there.
Keep in mind that this is just a workaround, so it won’t permanently solve this issue. If the black
screen reappears, simply resize your browser again and the problem will be temporarily solved.

Solution 5 – Run Chrome in Compatibility mode


www.ccboot.com

Compatibility mode is a useful feature of Windows that allows you to run older applications.
Speaking of which, many users reported that they fixed black screen issues in Google Chrome
simply by enabling Compatibility mode. To do that, just follow these steps:

1. Locate Chrome shortcut, right-click it and choose Properties from the menu (Figure 6).

Figure 6

2. When the Properties window opens, navigate to the Compatibility tab and check Run this
program in compatibility mode for. Now select the desired version of Windows. Many users
recommend using Windows 7, so you might do that. Lastly, click Apply and OK to save changes
(Figure 7).
www.ccboot.com

Figure 7

After enabling Compatibility mode, try starting Chrome again. If the issue reappears, repeat the
same steps, but this time click Change settings for all users button. In addition, you might want
to try different versions of Windows and check if that helps.

Solution 6 – Add -no-sandbox launch parameter

According to users, you might be able to fix the problem simply by adding the -no-sandbox
parameter to Chrome’s shortcut. In case you don’t know, Google Chrome uses a Sandbox
mode in order to separate its processes

This means that even if your browser encounters malware, the malware will be contained
thanks to the Sandbox mode.

As you can see, Sandbox mode is a useful security feature, but sometimes it can cause black
screen issues in Google Chrome. To fix the problem, some users are suggesting to disable
Sandbox mode, and to do that, you need to follow these steps:
www.ccboot.com

1. Right-click Chrome’s shortcut. Choose Properties from the menu.

2. Navigate to the Shortcut tab and in the Target field add –no-sandbox at the end. Now click
Apply and OK to save changes (Figure 8).

Figure 8

Solution 7 – Reset Google Chrome

If you’re having problems with the black screen in Chrome, you might be able to solve the
problem simply by resetting Chrome to default. By doing that you’ll reset all its settings and
remove all extensions.

Keep in mind that this will remove all your bookmarks and history, so be sure to enable syncing
or export your data. You can do that easily and efficiently with these tools.

To reset Google Chrome, you need to do the following:


www.ccboot.com

1. Click the Menu icon in Chrome and choose Settings from the menu (Figure 9).

Figure 9

2. When the Settings tab opens, scroll all the way down and click Advanced (Figure 10).

Figure 10

3. Navigate to Reset and clean up section and click Reset settings (Figure 11).
www.ccboot.com

Figure 11

4. Click the Reset button to confirm (Figure 12).

Figure 12

Wait for a few minutes while Chrome resets to default. Now check if the problem is still there.

Solution 8 – Reinstall Chrome

According to users, sometimes in order to fix this problem you need to reinstall Chrome
completely. Reinstalling Chrome might remove all your bookmarks and history, so you should
export them or enable syncing.

There are several ways to uninstall Chrome, but the best one is to use uninstaller software. In
case you’re not familiar, uninstaller software is a special application that will remove the
selected application along with all of its files and registry entries.

There are many great uninstaller applications, but one of the best is IOBit Uninstaller, so be
sure to try it out. Once you remove Chrome with this tool, install it again and check if the
problem is resolved.
www.ccboot.com

In addition, you can also try using the Beta or Canary version of Chrome. These are
experimental versions, but they offer the latest bug fixes, so using them might be a good
temporary solution.

Solution 9 - Set Compatibility

1. Go to "Properties" of chrome and select "Compatibility" tab.

2. Check on "Run this program in compatibility mode for: " and select "Windows Vista (Service
Pack 2)" (Figure 13).

Figure 13

3. Click on the "Apply" button.


www.ccboot.com

About iSCSIPrt failed


If there are error messages which appear in the event viewer like below, please don't worry,
because these are the normal phenomena.

1. Event 5, IscsiPrt: Failed to setup initiator portal. Error status is given in the dump data.

2. Event 45, volmgr: The system could not successfully load the crash dump driver.

3. Event 46, volmgr: Crash dump initialization failed!

Note: There are two reasons for these errors. One is that we use diskless solutions, and the
clients visit the server's disks through iSCSI, and sometimes the network may be disconnected.
The other reason is that when the server gets started and while it changes from Real Mode to
386 Mode, the network will be disconnected which is unavoidable, and clients cannot connect to
the server, which causes the network traffic/congestion. But we have Disk Manage Service, and
the iSCSI has a restatement mechanism, once the network is disconnected, it will automatically
reconnect later. Please don't worry about this problem, it doesn't matter much.

Upload image failed


For CCBootCloud, image upload is handled using Disk2VHD tool, which is then used to upload
the image to a shared folder on the server.
a. Shared folder inaccessible
If there is some issue accessing the shared folder then you will see the following error (Figure
1).
www.ccboot.com

Figure 1
To fix the shared folder access, make sure the service “Lanmanworkstation” is set to
“Automatic” startup and running (Figure 2).
www.ccboot.com

Figure 2
Note: Firewall rules may also prevent access to the shared folder, so disable firewall rule or
firewall to access the shared folder.
Make sure that you can access the “CCBootShare '' folder on the server from the client. If the
shared folder is not accessible then image upload cannot proceed.
b. Volume Shadow Services disabled
Disk2VHD uses the volume shadow copy to create an image, if the “vss” service is disabled
then you will get the following error.
www.ccboot.com

Figure 3
To fix the issue, set the “vss” service to start “Automatic” in “Services” (Figure 4)

Figure 4
www.ccboot.com

Fix issues related to raid 0

Sometimes raid 0 can be corrupted. In this case, all disks from this raid will have a RAW file
system. You can try using "CHKDSK" command line utility which fixes file system issues and
other disk related issues. Running this command on the affected RAID partition may fix the
issues and help you restore data from corrupted RAID.

Follow the steps given below:

[WARNING]: Running "CHKDSK" command may result in data loss as it marks the unreadable
sectors as bad sectors.

1. Launch cmd as an administrator.

2. On cmd window, type the command as below:

chkdsk /f X: , where X is the drive letter of a RAID partition and /f fixes errors.

3. Press the enter key.

4. Now wait for a few minutes while the utility fixes issues (Figure 1).

cmd-command line for raid 0


www.ccboot.com

Figure 1

5. Check if the file system issues are fixed and accessible.

Fix RTX graphics card shows black screen on client


www.ccboot.com

Issue: Black screen on client which has RTX graphics cards

Solution:
RTX Graphics cards use new drivers released from NVidia, which have some issues with
Windows 10 1803 and any older build for it.
To fix the black screen problem, you need to use Windows 10 build 1809 and the Latest NVidia
drivers.
Note: if your current image is an older build, then you need to make a new image for it.
Do not try to upgrade the OS from older build to newer build of Windows 10, as it removes all
NIC drivers and CCBoot client applications from the OS and breaks the diskless booting
capabilities on that image.

Intel graphics card conflict


Suppose that the Intel graphics card type on your clients are different (PC01 is Intel A, PC02 is
Intel B), when you install or update the graphics card driver on PC01, PC02 gets a blue screen,
and these two types of Intel graphics card always conflict.
This is because Intel A and Intel B are both from Intel, their "*.sys" and service name are the
same, when you install or update Intel A, it will overwrite the "*.sys" and ".inf" files of Intel B. We
revised one of the Intel graphics card drivers, modified its ".inf" file and renamed its "*.sys" file
name to prevent Intel A and Intel B conflict. Now, you can download the revised Intel VGA driver
from http://www.ccboot.com/download/intel-vga-2exx-fix.zip,
http://www.ccboot.com/download/intel-vga-01xx-fixa.zip and
http://www.ccboot.com/download/intel-vga-015x-fixb.zip

Note: If your Intel graphics card type is not included in our fixed divers, you can modify the
".sys" and ".inf" files yourself according to the following steps.
We take VEN_8086&DEV_0102 and VEN_8086&DEV_0152 for example. You can download
them from http://www.lacroixrouge-brest.fr/pci_ven_8086&dev_0102.rar and
http://www.lacroixrouge-brest.fr/pci_ven_8086&dev_0152.rar.
1. Extract "pci_ven_8086&dev_0102.rar" file, open the extracted folder, and find the ".inf"
file (Figure 1). (Note: Normally, we just need to modify the lower version graphics card's
".sys" and ".inf" files.)
www.ccboot.com

Figure 1
2. Open the ".inf" file with Notepad, find texts which end with ".sys" (there are three ".sys"
texts, they are, "igdkmd64.sys", "ServiceBinary = %12%\igdkmd64.sys" and
"igdkmd64.sys") (Figure 2).
www.ccboot.com

Figure 2
3. Modify these three ".sys" texts. For example, add "_fix" before ".sys" (Figure 3; Figure 4;
Figure 5). Then save this ".inf" file.
www.ccboot.com

Figure 3
www.ccboot.com

Figure 4
www.ccboot.com

Figure 5
4. Find "igdkmd64.sys" in the extracted folder, and rename it as "igdkmd64_fix.sys" (Figure
6).
www.ccboot.com

Figure 6
5. Open the ".inf" file again, find "AddService" (there are four "AddService"), and add "_fix"
after "AddService = igfx" (Figure 1-7). Finally, save the ".inf" file.
www.ccboot.com

Figure 7
6. On the "Device Manage", install the new revised graphics card driver.
Notes: If you have 3 types of vga drivers that conflict with each other, you can modify the first
vga drivers as "_fix", and modify the second vga drivers as "_fixa".
www.ccboot.com

Solve "Getting Devices Ready" on Windows 10


In the clients which have different hardware specifications, it will pop up the message of
"Installing PNP Driver for New Hardware" or show "Getting Devices Ready" screen during boot.
Normally, when your client pc shows "Installing drivers" (windows 7) or "Getting Devices Ready"
(window 10), It does not affect diskless boot of the client.

Windows 7 and above have good compatibility with different hardware. To stop getting
"Installing PNP Driver for New Hardware" or "Getting Devices Ready" in clients, you can follow
the following instructions.
1. Super client the PC that is showing the driver installation pop up or screen.
2. Boot the super client PC and install relevant drivers for the client hardware.
3. Once done, shutdown the client PC.
4. Disable super client and save the image.
5. Now, boot other clients as well and check if any client shows the same "Installing
drivers" again.
6. If any client shows "Installing Driver" or "Getting Devices Ready", then repeat step 1 - 5.
7. Use ReadyFix on the client side in super client mode.
8. Once you have finished doing step 1-6, but you still get the "Getting Devices Ready" or
"Installing Drivers" then you need to use Hardware Profiles to resolve this.

Note:
● Hardware profiles work differently compared to simple super client and install driver.
There are cases, the hardware drivers may be conflicting with each other, for example,
the driver filename is the same.
That is, after enabling super clients to update the drivers of one of the clients, the drivers
of other clients will have conflicts. Mostly, this problem happens to graphic card drivers,
when this happens, we recommend you try and use Hardware Profiles.
● If you are experiencing increased reads and writes after using the hardware profile then
please make sure you enable client cache. Once enabled, you will see less writeback to
the server.
● If you want an updated GPU driver or you have issues with recognizing GPU. Please do
a clean installation of the GPU drivers.
www.ccboot.com

○ Ways to do clean installations:


Firstly, uninstall GPU drivers using DDU (Download here)
Then install the latest GPU driver:
○ Nvidia

○ AMD

Solve issues with low download speed and high ping

Sometimes when you have many client PCs your customers will have issues with low download
speed or high ping on games when all PCs are used. To resolve this issue, you can use QoS on
your internet router.

Add all your client PCs with their MAC address to the router's QoS client list and set a speed
limit to the clients if required.

You can follow these links to configure QoS on most popular routers:

TP-link

D-Link

Netgear

Refresh rate on client PCs with ggLeap


We have a feature on CCBoot to change refresh rate on booting but ggLeap client interface is
blocking it. So, in case of monitors having refresh rate more than 60Hz and you wanted use
supported display refresh rate, please follow the steps below:

1. Enable super client and turn on the PC.

2. Open admin mode for ggLeap.

3. Set the desired refresh rate via graphics card driver or windows.

4. Turn on the PC and save the image.


www.ccboot.com

5. Repeat steps 1 to 4 on each PC.

Disable secure boot in BIOS


CCBoot cannot work with secure boot (Figure 1).

Figure 1
So, we have to disable it in BIOS.
We can disable it by following the steps below:
For Dell :
1. Go to BIOS settings.
2. Go to "Secure Boot" Option (Figure 2).
www.ccboot.com

Figure 2
3. Disable secure boot by selecting the "Disable" radio button and click on the "Apply"
button (Figure 3).

Figure 3
For MSI :
www.ccboot.com

Figure 4
1. For legacy images, there is no need to disable secure boot. It is because there is no way
to enable it when CSM is enabled.
2. For UEFI images, there is no need to change mode from CSM to UEFI.
www.ccboot.com

For ASRock :

Figure 5
For ASUS :

Figure 6
www.ccboot.com

Load slow when internet is disconnected


If the client/server doesn't detect there is Internet connection (like the internet gets
disconnected), some games like NBA 2k12/2k13, battlefield 2, team fortress loads very slow
which usually takes 1-2 min loading will now take 5-15 minutes depending on games. You need
to enable iSCSI service in Windows 7. Please refer to the following steps.
1. Please boot the client with a super client.
2. type "iscsi" in the Windows "Start" menu, choose "iSCSI Initiator" and click it (Figure 1).

Figure 1
3. Click the "Yes" button (Figure 2).
www.ccboot.com

Figure 2
4. Shutdown the client PC and disable Super Client.
Now, the client will load that game fast even without the Internet.

Recovery mode after CCBoot installation


When you install CCBoot on a server or on a client PC, sometimes Windows goes to recovery
mode on booting after reboot. To fix this issue follow the steps below :
1. Go to BIOS and open the boot tab.
2. Then find the option "Secure boot" and disable it or set "Other OS" on OS type. 3. Then try
booting Server or Client PC again, now windows should boot normally.
For example: This is how the option looks on Asus motherboards.
www.ccboot.com

Refer Disable secure boot in BIOS for some listed manufacturers.

Game disk is not accessible


When you enable super client to update your image or game disk, then the game disk will be
locked to prevent data corruption from outside reads and writes
Reasons:
1) When you put a client in super client mode on an image only to update it. New versions of
CCBoot locks the Game Disk as well. If you forget to disable super client after you are done
updating your image. Then the game disk will continue to be in locked state and will not be
accessible in both Client and Server.
2) When you enable super client to update games (game disk) from Client Computer, then
CCBoot locks the Game Disk on the server, which also makes it inaccessible on server as well
as client.
3) If you created RAID using a storage pool in windows 10 or Windows server 2016.
Note: If clients are running when you use super client to update then clients can continue to play
until they open different game, they will get an error and cannot open the game.
This is because CCBoot tries to load games from Game Disk but at that time Game Disk is
locked and cannot read from it.

Solution:
1. Disable super client mode once you are done updating image/game disk or both. Refer
Update Boot Image/Game Disk using Super Client.
2. Do not use Storage pool to create RAID 0 for game disk, use Windows Disk Management to
create RAID 0.
3. Check on the server side if Administrator has full access on the game disk. If there is no full
access then give your Admin user full access on the disk (Figure 1).
www.ccboot.com

Figure 1
Recommendation:
When you super client to update an image or game disk, please turn off another computer to
prevent any crashes from happening. It's best to do updates when your cafe or gaming center is
idle.
www.ccboot.com

Mouse not working after Windows has loaded


Client PC system boots normally, but after loading about 2 or 3 minutes, the mouse does not
work.

To fix the issue, follow the steps below:


1. Start a client PC with a super client, click the "Start" button, and enter "regedit" in the
"Run" edit box, and then press the "Enter" key.
2. In the pop up "Registry Editor" form, navigate to
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon", in the right side of the form, double click "userinit", delete
"C:\CCBootClient\CCBootClient.exe -init," from
"C:\Windows\system32\userinit.exe,C:\CCBootClient\CCBootClient.exe -init," (Note:
Only keep the first comma, the second comma should be delete.) (Figure 1).

Figure 1
3. Close the "Registry Editor" form and shutdown this client PC.
www.ccboot.com

4. On CCBoot server, open CCBoot main interface, click the "Client Manager", in the right
side of the details pane, find the client PC you have just enabled super client. Double
click this client, in the pop up "CCBoot Client" dialog box, uncheck the "Enable Super
Client" check box to disable super client.

Client boot failed with TRedFilterCafe and WinpkFilter


If you are using TRedFilterCafe, you will encounter boot diskless failure. TRedFilterCafe is
based on WinpkFilter drivers. So, we need to make some changes in registry.
1. Boot the master PC with HDD.
2. Install TRedFilterCafe. (Notes, you should install TRedFilterCafe before CCBootClient)
3. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ndisrd.
4. Change "Start" to 0.
5. Install CCBootClient.
6. Upload image.
Note: If you are using CCBoot v3.0 latest version (server and client are version 20140827 or
later), you do not need to modify the registry any more. More information about TRedFilterCafe
and WinpkFilter drivers please refer to this.
www.ccboot.com

Failed to lock the game disk


When you try to enable super client mode on the game disk it fails to lock the game disk, and
get the following error.
*** ERROR *** lock volume \\.\J: failed

1. Page file settings problem


The paging file size should be set as system managed size. If it is set as Drive D (No Paging
File Size), it will cause the above problem.
1. Right click "Computer", and select "Properties".
2. In the pop up "Control Panel Home" window, click the "Advanced system settings"
(Figure 1).
www.ccboot.com

Figure 1
3. In the pop up "System Properties" dialog box, click the "Advanced" tab, and then click
the "Settings" button (Figure 2).
www.ccboot.com

Figure 2
4. In the pop up "Performance Options" dialog box, click the "Advanced" tab, and then click
the "Change..." button (Figure 3).
www.ccboot.com

Figure 3
5. In the pop up "Virtual Memory" dialog box, uncheck the "Automatically manage paging
file size for all drives" check box. Select Drive C, and then click the "System managed
size" radio button, and click the "Set" button. Finally, click the "OK" button (Figure 4).
www.ccboot.com

Figure 4

2. Other programs are reading from the game disk


If there are other programs reading the game disk, it will also cause failing to lock this disk. So,
you need to end these processes.
1. Open Windows Task Manager, and click the "Performance" tab, and then click the
"Resource Monitor..." button (Figure 5).
www.ccboot.com

Figure 5
2. In the pop up "Resource Monitor" dialog box, click the "Disk" tab, find which programs
are accessing the game disk, and then end these processes (Figure 6).
www.ccboot.com

Figure 1-6

3. Monitoring Software and RDP Sharing Problem


If the monitoring software and RDP have been set as the sharing function, it will cause the
game disk not to be locked as well.
www.ccboot.com

License getting unregistered


CCBoot server license gets unregistered when it is unable to connect to our registration server.

To fix this issue, perform the following


1. Add "reg.ccboot.com" in your router's/gateway's firewall exception (Figure 1).
Here is an example for untangle gateway server.

Figure 1
2. If the above steps didn't help you, please reinstall the OS on the server, it can be
corrupted by software, viruses etc.
www.ccboot.com

Windows 8 shutdown problem


After you shutdown Windows 8, you may find that about 1 minute later, it will go back to the
Windows desktop again. And the computer has not been actually turned off.

To fix this issue, follow the steps below:


1. In the Control Panel, click the "System and Security" (Figure 1).

Figure 1
2. It will pop up the "System and Security" window. Click the "Change what the power
buttons do" in the "Power Options" (Figure 2).
www.ccboot.com

Figure 2
3. In the pop up "System Settings" window, click the "Change settings that are currently
unavailable" (Figure 3).
www.ccboot.com

Figure 3
4. In the "Shutdown settings", uncheck the "Turn on fast startup (recommended)" check
box, and then click the "Save changes" button (Figure 4).
www.ccboot.com

Figure 4
www.ccboot.com

Client PC has multiple IPs


Sometimes CCBoot clients can get multiple IPs. One from CCBoot DHCP server and one from
other sources (Figure 1).

Figure 1
When this happens, clients can still boot normally but sometimes may have issues when
booting. If the client has issue booting then we need to solve this.
To solve this issue.
1. Make sure that there are no other DHCP running on your network and only CCBoot
DHCP server is running. If there are any, please disable them (specially router DHCP).
2. If the client has issue booting then check that DHCP is enabled in the client PC. Please
refer to "Set the DHCP client" for a solution.
www.ccboot.com

3. Install the latest version of CCBoot on your client in super client mode. The latest
version has a patch for windows 7 which fixed the multiple IP issue.
Note: You need to have Windows update enabled when you install the new version. If you have
windows update disabled, then the Windows 7 patch will not be installed and the multiple IP
issue will persist.
4. Set static IP in the client before you upload the image.
Note: Setting static IP is applicable for newer versions of CCBoot and is not for version older
than 20160729

Clients cannot connect to the internet


Problem:
If you encounter the problem that the client PCs cannot connect to the Internet,
Scenario 1.
This may be due to multiple IPs in the client from different DHCP services in the network,
especially due to DHCP service in Router.
Solution: Please disable other DHCP services and set IP of the client to be Static in super client
mode (new versions only)

Scenario 2.
The client has multiple networks showing in the network sharing center.

Solution:
1. Enable one client to be superclient.
2. Download and install the latest version available from our website.
3. Set the IP of the client to Static.
4. d. If the client still hasn't connected to the internet, then you need to install a windows
update.
For Windows 7 64 Bit install "Windows6.1-KB2727330-v2-x64.msu" update package.
For Windows 7 32 Bit install "Windows6.1-KB2727330-v2-x86.msu" update package.
5. Note: You can find these files in the CCBoot Client folder.
6. Once installed, restart the client and you will see the client only has one LAN and
internet as well.
www.ccboot.com

7. Turn off the client and save the super client data

Scenario 3.
Client does not have multiple IP or multiple networks but still cannot connect to the internet.
Solution: Please check and make sure that the Gateway IP and the DNS address are set
correctly.

Solution:
1. Boot your client computer in super client mode, and then open Registry editor and go to
the key below
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\In
terfaces

2. Now, look for the interface on the left that has the "DhcpDefaultGateway" parameter
(Figure 1).
www.ccboot.com

Figure 1
3. Now, change the value on the "DhcpDefaultGateway" to match your Router's gateways
IP address.
4. Restart the client and the client should have the internet now.

Problem:
Diagnostic Policy Service Cannot Start: Access is Denied (Windows 10/8/7)

Solution:
To resolve the "Diagnostic Policy Service Cannot Start: Access is Denied" issue, is to add the
'Network Service' & 'LOCAL SERVICE' objects to Administrators group. To do that:
1. Open Command Prompt as Administrator. To do that:
a. In the Search box type: cmd or command prompt
b. Right click on the command prompt (result) and select Run as Administrator (Figure 2).
www.ccboot.com

Figure 2
2. In command prompt type the command below and press Enter (Figure 3):
net localgroup Administrators /add networkservice

Figure 3
4. Then type the following command and press Enter (Figure 4):
● net localgroup Administrators /add localservice
www.ccboot.com

Figure 4
5. Reboot your computer.

Problem with Skype video call


Opening Skype in two or more clients but only one client PC could make Skype video calls.

To fix this issue, delete the "C:\Users\Administrator\AppData\Roaming\Skype\shared.xml" file


from client OS in super client mode.
www.ccboot.com

Disable auto-restart when BSOD


If the client gets a blue screen, but it does not show the BSOD code and then just auto-restarts,
you can follow the following steps to disable the client automatically restarts when BSOD. So,
you can get the BSOD code and search it on Google or send it to us to find the corresponding
solutions.
1. Right click "Computer", and select "Properties".
2. In the pop up "Control Panel/All Control Panel Items/System" form, click the "Advanced
system settings".
3. In the pop up "System Properties" dialog box, click the "Advanced" tab, and then in the
"Startup and Recovery" column, click the "Settings..." (Figure 1).

Figure 1
4. In the pop up "Startup and Recovery" dialog box, uncheck the "Automatically restart"
check box, and then click the "OK" button (Figure 2).
www.ccboot.com

Figure 2

Avoid network disconnection


Problem:
My network disconnects intermittently. I suspect it is because of the network auto sleep. I
enabled super client to disable auto sleep and power save, but after I restarted the client, it
reverted back to the old settings.

Solution:
1. Diskless boot one client PC with super client.
2. Disable the "Power Options" in the network properties. For details, please refer to "Client
power options optimization".
3. Run CCBoot PNP tool. Click "Collect Local NIC", and then click "Merge Collected NIC".
4. Shutdown the client PC, and then disable super client on CCBoot server.
www.ccboot.com

Notes:
a. If the network disconnected after computers worked for a while, it may be related to the
DHCP service in the router. Please disable other DHCP service on the LAN, especially
the DHCP service in the router.

b. If you are experiencing random network disconnection and also have "Network
disconnection" in Event log, then change the NIC properties and only disable "Flow
Control" leave other settings as it is.

CCBoot works with EZ time billing


2015/01/12 11:00
1) On CCBoot server, download EZ Time billing server from
http://www.ezsoft.web.id/billing/download/Installer_Server%20v2.0.zip, and then extract
the file.
2) Close all running applications in order not to conflict with the installation of EZ Time
billing software.
3) Run the "setup.exe" file, and follow the instructions to complete the installation of the
billing server.
4) Run EZ Time billing server.
5) Diskless boot one of the client PCs in super client mode.
6) Download EZ Time billing client from
http://www.ezsoft.web.id/billing/download/Installer_Client%20v1.3.1.zip, and then extract
the file.
7) Run the "setup.exe" file, and follow the instructions to complete the installation of the
billing client. (Note: Do not select "Launch Client Shield" when the installation is
finished.)
8) Download the "ccboot-for-ez-timebilling.zip" file from
http://www.ccboot.com/download/ccboot-for-ez-timebilling.zip, and extract it.
9) Copy the "CCBoot-for-EZ-Timebilling.exe" file from the extracted file to "C:\Program
Files (x86)\Client Shield".
10) Run the "CCBoot-for-EZ-Timebilling.exe" file, and then run the "EZShield.exe" file.
11) Enter the Workstation number (e.g. 1).
12) Enter the server IP.
13) Enter the server port, the default port is 2021. And then click the "OK" button.
www.ccboot.com

14) Shutdown PC1 normally. Disable super client and save the updated image on CCBoot
server.
15) Diskless boot all client PCs.

BSOD is the NIC or other device driver problem


If the write data reset to zero from 7k, it is because of other device driver conflict, not the NIC
driver problem. Please uninstall and reinstall another device driver. Normally, it's caused by vga
driver conflict.

If the write data always stops at 7k, it's the NIC driver problem. Please download and reinstall
the latest NIC driver from its official website.

Solution for Blue Screen Of Death (BSOD)

Server BSOD Solutions


1. 100% RAM usage on server
If you have used the server for a long time and have many applications installed on it as well as
some antivirus, then it can cause the server to use 100% of the RAM causing the server to hang
and reboot.
To fix this, remove unwanted applications and leave 2-3 GB RAM free in the server.

2. Faulty server RAM


CCBoot relies heavily on RAM of server so if you have a faulty RAM then server can end up
crashing and
To fix this, Check the RAM using memtest and see if it gives any error, if it does show error then
replace the RAM module.

3. Server OS
If you have downloaded the OS image from untrusted sources then it may have hidden malware
or virus causing harm to your files.
So, if this happens, reinstall Server OS from trusted sources. we recommend using Server
2008/R2 or server 2012/R2 for server use
www.ccboot.com

Client BSOD solutions


Stoppage Information (Figure 1)
"***STOP:0x000000C2 (0x00000007,00000CD4,0x2FC0031,0x816D7828)
KMODE_EXCEPTION_NOT_HANDLED ***"(Figure 1)

Figure 1
The errors are divided into three parts:
1) Halt code (Sign [1]), we call it "blue screen code", which is used for distinguishing
existing error types.
2) The second part (Sign [2]) is the 4 number groups included within the brackets, which is
the data defined by development staff.
3) The third part (Sign [3]) is the name of error, the specific file name of the driver program
will be shown in some conditions.
We usually use blue screen code and name of error as search terms in Google to find the
relevant solutions.

***Stop 0x000000EA
www.ccboot.com

Cause
A device driver is spinning in an infinite loop, most likely waiting for hardware to become idle.

This usually indicates a problem with the hardware itself, or with the device driver programming
the hardware incorrectly. Frequently, this is the result of a bad video card or a bad display
driver. (Figure 2)

Figure 2

Solutions:

1. Download the Super Image from our forum site, You can choose your preferred OS.
www.ccboot.com

2. Apply the method CCBoot Hardware Profile this could solve the problem about BSOD
0x000000EA

Enable AHCI in the server BIOS


Opening the AHCI function can improve the writing performance of the disk of the server. For
details, please refer to the "Server Hardware Requirements". The following are the methods of
opening the AHCI function.

1. In the process of starting up the computer, keep pressing the "Delete" button of the
keyboard, enter the "BIOS" setting.

2. Find the SATA interface setting option, change the "IDE" mode to "AHCI" mode; press
the "F10" to save and exit (Figure 1).

Figure 1

Notes: Because the BIOS versions of the main board are not the same, the positions of the
"SATA interface" options are different. Recommend you can read the main board manual, and
then modify the BIOS.

If the server has installed the operation system, you can set the AHCI mode in the BIOS, it will
lead to the blue screen of death. The solution is as follows:
www.ccboot.com

1. First set back to the original normal mode.

2. Start the server.

3. Click the "Start" button, enter "regedit" in the "Run" edition box, and click the "Enter"
button.

4. In the pop-up "Registry Editor" window, position:

5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci, and then click


the "Start" (Figure 2).

Figure 2

6. It will pop up the "Edit DWORD Value" dialogue box, enter "0" in the "Value data" edition
box, and then click the "OK" button (Figure 3).
www.ccboot.com

Figure 3

Blue Screen When Booting


0X000007B blue screen code
Blue screen occurs when booting, and can't get into the system. Check the blue screen code
and it is mostly as 0X000007B, which is due to network card driver error or stoppage of network
card itself.
Solutions:
1) Change network card driver, and download proper driver to replace original driver on
official website of network card.
2) Extract network card, clean the golden finger of the network card, then insert it into a
slot on the mainboard or change slop. If it is the board load network card, it has to
change the mainboard or add an individual network card.

Not 0X000007B blue screen code


If it is not 0X000007B blue screen code, then there will be various reasons, such as installation
of antivirus software, simplified system, wrong operations for uploading image, etc.
Solutions:
1) Download the completed version system or use the installation version, and reinstall the
system and make a good patch, as well as unload software for no use.
2) When uploading an image, it needs a stable network. If the network is not stable, it will
cause problems for uploading images, and as a result, it will lead to a blue screen.
www.ccboot.com

0X000000A5 Blue Screen Code


Solution:
This may be because AHCI was disabled in the BIOS. Please enable AHCI in the Server BIOS.

0X0000004E Blue Screen Code


Solution:
Normally, this is because of the graphics card driver problem. Please try the latest graphics card
driver. If this problem exists on the same brand graphics card, it is the VGA driver problem. If
not, it may be the memory-chip problem, please take the memory-chip out and clean it.

Blue Screen for NV Graphics Card


Most blue screens for NV graphics card code are 0x000000B4 (can't start graphics card
driver)and 0x000000EA (damage of graphics card or driver program error).
Solutions: change driver, suggest to use NV graphics card driver provided on CCBoot official
website http://www.ccboot.com/nvidia-display.htm, and remove speeding up of flash hardware.

Method for Removing Flash Hardware Speeding


1) After opening a website video, right-click the video image, then click and choose
"Settings".
2) In the popup dialog box of "Adobe Flash Player Settings ", deselect the selection of
"Enable hardware acceleration" check box (Figure 3).

Figure 3
www.ccboot.com

Multiple Specs in Single Image Blue Screen


When booting the client by multiple specs in a single image, if the driver is not correct, then it
will lead to boot of the blue screen.

Solution:
Change driver.

Blue Screen in Playing Games


When large -scale games run then bluescreen occurs on the client..
Firstly, confirm that it can play large-scale games for hardware, and if it is correct for settings. If
all these are without problems, then the causes for blue screen will be errors of network card
drivers, problems of RAM, or high temperature for computer cases.

Solution:
Change network card driver, RAM, CPU fan, suggest using Kingston RAM due to its high
stability.

Blue Screen at Random


1) If there is no any sign or blue screen during playing games, and the code keeps
changing
Reason:
Contact problem for RAM, not stable for output of power supply voltage, or bad heat
dissipation condition for CPU fan.

Solution:
Reinsert RAM, change power supply, CPU fan, Update bios to latest version.

2) If it is the fixation of 0x0000008E blue screen code.


Solution:
Reduce size of page file, refresh cache.
www.ccboot.com

Blue Screen for 8111E NIC


Sometimes you may encounter blue screens while using 8111E NIC.
Please follow the instructions below.
3) On CCBoot Cloud CP “Computers” tab, right click the client and choose “Edit pc”
(Figure 5).

Figure 5
4) In the pop-up modal, click the "PXE" drop-down and then choose "ipxe.pxe". Then click
the "Save" button to save the settings (Figure 6).
www.ccboot.com

Figure 6
www.ccboot.com

Blue Screen for Client Cache Was Set Too Large


If the client cache was set too large, it may cause a blue screen too. We recommend setting it
as 512M or 1024M.

Figure 6
www.ccboot.com

Paging File Settings Problem


The paging file size should be set as system managed size. If the paging file size wasn't big
enough, it may cause a blue screen too.
1) Right click "Computer", and select "Properties".
2) In the pop up "Control Panel Home" window, click the "Advanced system settings"
(Figure 7).

Figure 7
3) In the pop up "System Properties" dialog box, click the "Advanced" tab, and then click
the "Settings" button (Figure 8).
www.ccboot.com

Figure 8
4) In the pop up "Performance Options" dialog box, click the "Advanced" tab, and then
click the "Change..." button (Figure 9).
www.ccboot.com

Figure 9
5) In the pop up "Virtual Memory" dialog box, uncheck the "Automatically manage paging
file size for all drives" check box. Select Drive C, and then click the "System managed
size" radio button, and click the "Set" button. Finally, click the "OK" button (Figure 10).
www.ccboot.com

Figure 10

Blue Screen after Copying Big File


If a blue screen happened after copying a big file, it may be because of the client NIC driver
problem, please download the latest NIC.

NIC Driver issues


Some NIC drivers are not compatible and if you tried and installed it while creating the image
then the client PC will have BSOD as the NIC will not properly function.
When that happens, the Blue screen will show the driver file that caused it.
www.ccboot.com

To fix it, mount the image and then delete the corresponding driver and then save it. The clients
will boot without and BSOD

Writeback disk bad sectors


If clients are randomly restarting with bluescreen and stop restarting after deleting all writeback
files or formatting the writeback disk.

Then, you need to check the disk health, it may have many bad sectors. When the writeback file
of the client is written to the disk and encounters a bad sector, it won't be able to write it on that
sector which will cause client lag as well as blue screen and restart.
To fix this, you need to replace the writeback with a new one, possibly an SSD if you are using
HDD currently.
www.ccboot.com

Resolve the DNS changing on client


1. From the CCBoot Cloud CP on the “Settings” tab click the “Edit” button (Figure 1)

Figure 1
2. Then on the “General Settings” modal uncheck "Enable Adult filter" and then click the
"OK" button (Figure 2).
www.ccboot.com

Figure 2
3. Now, there won't be any issues with DNS changing in the client.

10Gbps NIC throughput is low


Although you have 10Gbps network connection, you are getting low throughput. It is due to the
use of incorrect PCIe slots to connect the 10Gbps NIC.

Solution:
There are a total 4 types of PCIe slots: PCIe x1, PCIe x4, PCIe x8, PCIe x16 (Figure 1).
Connect the 10Gbps NIC in PCIe x4 if the NIC is only 1 x 10Gbps port and connect to PCIe x8 if
there are 2 or more 10Gbps ports in the NIC.
www.ccboot.com

Figure 1
Note:
The PCIe x1 slot has a speed limit of 4Gbits/s. So, the Network connection of 10 Gbps NIC will
be very slow (~3.5Gbits/s).

Find PCI Vendor and Device ID of Client NIC


When you want to add a new PC to an already booting image, it helps to know the Vendor ID
and Device ID of the NIC of your motherboard. With the NIC vendor known you can download
the driver for it and use “Add From INF” to add that PC to the image.
To find out the Vendor ID and Device ID of the NIC follow the steps below (Figure 1).
1. Right click "My Computer" -> click "Manage" to open the "Computer Management"
window -> "Device Manager" -> "Network Adapters" -> double click the current network
adapter to open the adapter properties dialog box -> click "Details" tab.
Note: You can type “devmgmt.msc” in run and press enter to open “Device Manager”.
2. Click the property drop down and click “Hardware Ids”, now, note the
“VEN_XXXX&DEV_XXXX”,
3. You can use this to find the driver for you NIC.
www.ccboot.com

Figure 1
In Figure 1, the Vendor ID is "8080" and the Device ID is "100F".

If you are using the newer version of CCBoot, you can also obtain such VEN/DEV ID directly
from CCBoot Client application.
1. Open the CCBoot Client application.
2. Note the VEN ID and DEV ID in the red box (Figure 2)
www.ccboot.com

Figure 2

Pay using local payment options


Here is how you can use the local payment option.

1. Go to the purchase page, then check if you have a local payment option in the "Payment
Method" drop down. If yes, you can proceed with the below steps, if not then you will have to
use PayPal or credit card.

2. Enter the desired number of user licenses you want then enter your Contact Name, Email
address and Coupon (if any), then click update (Figure 1).
www.ccboot.com

Figure 1

3. After that, click the "Pay by Local Payment" button below (Figure 2).
www.ccboot.com

Figure 2

4. You will also see the payment amount in Peso or Rubal or Dinar or Bhat depending on your
locality currency. Here we take " Philippines Peso" as an example (Figure 3).
www.ccboot.com

Figure 3

5. Click the "Source" drop down and choose your payment option and then enter your email
address (Figure 4).
www.ccboot.com

Figure 4

6. Let say you choose to send payment via "BDO internet banking", enter your email address
and then click the select button (Figure 5).
www.ccboot.com

Figure 5

7. Enter your email again and then click the "Sends instructions via Email"
further processing needed for payment
www.ccboot.com

Figure 6

8. Login to your email account and look at the email with further instructions.

Install Dot Net 3.5 on Windows 10 offline mode


1. Download the batch file required for Dot Net 3.5 offline installation.

2. Copy the bat file to the desktop (Figure 1)


www.ccboot.com

Figure 1

3. Now, plug in a USB drive with Windows 10 installation (Figure 2)


www.ccboot.com

Figure 2

4. Once USB is plugged in and showing, right click the batch file on desktop and choose "Run
as Administrator" (Figure 3).
www.ccboot.com

Figure 3

5. It will take a minute or so to complete the installation and will show you "NET Framework
should be installed" on the command prompt (Figure 4).
www.ccboot.com

Figure 4

Fix USB drive detection issue in client


Problem:
Client PC does not show USB flash drives.

Cause:
1. Your billing application has restricted use of Flash Drive in the client PC.

2. You have not installed USB drivers (USB 3.0 drivers) for the client PC

3. Fault USB Ports on client

Solution:
1. Check and disable USB restriction in your billing program
2. Make sure that USB Drivers are installed properly. If not installed, then install driver in
the client image in super client mode.
3. Sometime USB port on client computer may be faulty or broken, if that is the case
please use other USB ports to connect USB drives

After doing this, and still have issues detecting the USB drive then please check and make sure
that USB drive is in working order or not.
www.ccboot.com

Disable safe mode for client pc


When the client PC is booted into safe mode it will bypass many of the billing programs which is
not good for business. So, learn how to disable safe mode.

1. Enable super client one of the clients.

2. Create a batch file with the following commands.

bcdedit /set {bootmgr} displaybootmenu no


bcdedit /set {current} bootems off
bcdedit /set {current} advancedoptions off
bcdedit /set {current} optionsedit off
bcdedit /set {current} bootstatuspolicy IgnoreAllFailures
bcdedit /set {current} recoveryenabled off

3. Copy the batch file to the client and run it as administrator.

4. After the commands have successfully completed, turn off the client.

5. Disable the super client and boot your client.

6. Try to enter safe mode using the "F8" key, it will not enter safe mode and boot normally.

Change gateway for clients for different internet


We all have used one or two internet connections in our cafe and have faced the issue of
changing the gateway for clients so they can access faster internet for smoother game play for
online games. So, let's learn how to do it automatically.

1.Open the CCBoot installation folder.

2.Create folder "Cmd" in there.

3.Create "groupname.txt" file where "groupname" is the name of your PC group in


CCBootCloud. You should create a txt file for each PC group.

4.Open the txt file and write the following:

route delete 0.0.0.0


route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1

instead of 192.168.1.1 you can write the gateway that you want to use on this PC group (Figure
1).
www.ccboot.com

Figure 1

5. Save the txt file.

6. Then boot any PC in super client mode; set static IP and delete gateway (Figure 2).
www.ccboot.com

Figure 2

7. Lastly, turn off the PC and save changes to image.

Dealing with irregular IP address


Sometimes when other devices connect to your network that have DHCP service running. It will
create, add computer name and IP address to the CCBoot.

Solution:
1. Go to the general settings on the boot page and click the “Edit” button (Figure 1).
www.ccboot.com

Figure 1

2. Unchecked the "Auto add client" and click "OK". DHCP irregular IP addresses should not be
shown again to your CCBoot server lists. See Figure 3.
www.ccboot.com

Figure 2

Fix PC name issue on client


Problem:
When clients are booting,PC name is the same in all clients.

Solution:
1. Create an image using the latest version of CCBoot in the client PC.

2. Sometimes users tend to boot other diskless solution images with CCBoot and see this issue,
so use images uploaded from CCBoot.

Add CCBootCloud in Kaspersky antivirus exclusion


Some antivirus detects CCBoot.exe as a virus just like “Kaspersky Antivirus”. When this
antivirus detects CCBoot as a virus it will delete “ccboot.exe” automatically or add in quarantine.
www.ccboot.com

This will result in the crashing of the CCBoot server application, so all online client PCs will hang
up.

Since we know it’s just only a false detection. We will show you how to add CCBoot in
Kaspersky as exclusion, and once the ccboot.exe is already added as exclusion the Kaspersky
Antivirus will not scan again the CCBoot program.

1. On the Kaspersky Antivirus Main interface click the “Settings” button (Figure 1).

Figure 1

2. Here in Kaspersky main settings, click the “Additional Settings” button (Figure 2)
www.ccboot.com

Figure 2

3. On the “Additional Settings” interface click the “Threats and Exclusions” (Figure 3)
www.ccboot.com

Figure 3

4. Here in the “Threats and Exclusions Settings” interface, click the “Manage exclusions”
(Figure 4).
www.ccboot.com

Figure 4

5. Here in the “Exclusions” window, click the “Add button” (Figure 5)


www.ccboot.com

Figure 5

6. Locate the “CCBoot” installation path then add the “CCBoot.exe” (Figure 6)
www.ccboot.com

Figure 6

7. Select the “CCBoot.exe”, and then click the “Add button” (Figure 7).
www.ccboot.com

Figure 7

8. Once you already added “CCBoot” in Kaspersky exclusions it will shows like this (Figure 8)
www.ccboot.com

Figure 8

Note: If you have installed Antivirus on your CCBootCloud server, please add CCBoot program
on your antivirus exclusion list.

Fix CCBootCloud client not booting on LAN


Here's a simple solution to Fix CCBoot Client not booting on "Lan"
www.ccboot.com

Solution:

1. Make sure that CCBootCloud server ip is set correctly (Figure 1).

Figure 1

2. Set static ip in your server LAN properties (Figure 2).


www.ccboot.com

Figure 2

3. Right click edit client, and check the client IP in the “IP address” field (Figure 3).
www.ccboot.com

Figure 3

4. Go to bios to check if "boot on Lan" is enabled or not.

5. Check UTP cable or re-crimp, use CAT 6 UTP cable.

CCBootCloud : False positive detection


False Positive means incorrectly identifying a harmless program as a virus. Know more about
false positives from Wikipedia: False positives and false negatives.

Go to the link below to see CCBootCloud scanned by many known antivirus programs and their
results:
https://www.virustotal.com/gui/file/a76c2133236a05d9e65f16e93eaac97a38d9a25b2294d246a4
fae0bde7ae8619/detection

Always update windows defender and in case defender reports CCBoot as malware or
dangerous file.

We strongly recommend not to download CCBootCloud from any other website that is
questionable and always get it from our resellers or official website.
www.ccboot.com

Multiseat in CCBootCloud
ASTER is a Multiseat software for Windows XP/7/8/10. ASTER is being successfully used not
only for equipment of computer classes, libraries, offices and Internet cafes, but for games and
videos as well.

1. Enable super client and boot the client.

2. Connect all the peripherals required for multi seat (monitor, keyboard, mouse, graphics cards)
then install drivers

3. Download and install the multi seat program aster.

4. Restart the client after installation is done.

5. After the computer turns on, configure the multi seat program, then save it

6. Restart it once and check its working properly

7. Now turn off the client and then save the super client data.

8. Your disk less multi seat setup is ready for your cafe or library or gaming center.

Quick recovery from CCBootCloud server crash


Problem:
Sometimes CCBoot crashes for no apparent reason. And show

02:05:57 *** ERROR *** serviceconrolclient server to client disconnect


02:05:57 *** ERROR *** serviceconrolclient client to server disconnect

Solution:
Change the "Recovery" properties for CCBoot service to "Restart the service" if it fails and
change "Restart service after" to 0 minutes (Figure 1).
www.ccboot.com

Figure 1

Solve client auto reboot


When you install CCBoot server all settings are in defaults.
In default settings you will see "auto reboot the largest writeback" this function is to auto reboot
a client that has a large writeback.

Solution:
Go to the general settings and uncheck “auto reboot the largest writeback data client” and click
the OK button (Figure 1).
www.ccboot.com

Figure 1

Set client monitor settings


If you have clients that have different monitor size or refresh rates or resolution then setting
them default doesn't always work so to fix this you can set client details for each client to fix
their resolution, color bits and refresh rate.

Here is how you can do it.


1. Go to the boot page and then the computers tab.
2. Right click on the PC and click the edit pc option (Figure 1).
www.ccboot.com

Figure 1

3. Check the change display option and select the resolution and refresh rate from the
respective dropdown (Figure 2).

Figure 2

Set BIOS to boot clients from LAN


Configure client PC for diskless boot
www.ccboot.com

For new motherboard -


1. Turn on the client PC and go in to the BIOS by pressing "F2 or Del or ESC key

2. Go to "Advanced" tab, and select the "Integrated Peripherals" option and press "Enter"
(Figure 1).

Figure 1

3. In "Integrated Peripherals", look for "Lan Option ROM" or "Boot from LAN" and then change
the option to "Enabled". (Figure 2)
www.ccboot.com

Figure 2

4. After that, go to the "Boot" tab and then select "Boot Sequence" or "Boot Priority".

5. You need to set the "Network" to be the first priority (Figure 3).

Figure 3
www.ccboot.com

Important: Keep in mind that in new motherboard with UEFI BIOS, you need to set the Boot
Mode to either “Legacy” or “Legacy + UEFI” in order for the boot to work

For old motherboard -


1. Turn on the client PC and go in to the BIOS by pressing "F2" or "Del" or "ESC" key
2. Select "Integrated Peripherals" and press "Enter" key (Figure 4).

Figure 4

3. Look for “LAN Option ROM” (Figure 5)


www.ccboot.com

Figure 5

4. Highlight the “Disabled” option beside the “LAN Option ROM” and then change it to “Enabled”
(Figure 6)
www.ccboot.com

Figure 6

5. Now, “Lan Option ROM” is enabled (Figure 7).


www.ccboot.com

Figure 7

6. Save the BIOS settings and reboot and then enter the BIOS again.
7. Select “Advanced BIOS Features” option and press "Enter" (Figure 8).
www.ccboot.com

Figure 8

8. In “Advanced BIOS Feature”, highlight and open “Boot Sequence” (Figure 9)


www.ccboot.com

Figure 9

9. In the “Boot Sequence” or “Boot Priorities” make sure that 1st Boot Device is “Network:”
(Figure 10)
www.ccboot.com

Figure 10

10. Once the above settings are set, save bios settings and reboot the client, it will now boot
from CCBoot

ProtonVPN working in CCBootCloud


Using a VPN connection to get better latency is standard nowadays. Here is how you can make
ProtonVPN work in a CCBootCloud.

1. Search "Services" in the start menu and click on "Services" (Figure 1).
www.ccboot.com

Figure 1

2. Now, on the "Services" window, check and make sure Windows firewall is running and set as
"Automatic" (Figure 2).
www.ccboot.com

Figure 2

3. Now, Right click the network icon and choose "Network and Internet Center" (Figure 3).
www.ccboot.com

Figure 3

4. Click on "Change adapter settings" (Figure 4).


www.ccboot.com

Figure 4

5. Now, right click the "Proton VPN" adapter and click on "Disable" (Figure 5).
www.ccboot.com

Figure 5

6. Now, once it's disabled properly, right click and click on "Enable" to enable it again (Figure 6).
www.ccboot.com

Figure 6

7. Open, Proton VPN application, then login and click on "Quick Connect" (Figure 7).
www.ccboot.com

Figure 7

8. After a few seconds, it will successfully connect to one of the servers (Figure 8).
www.ccboot.com

Figure 8

Make VPN connection work in CCBootCloud


Some VPN applications when running in a diskless client fail to connect to the VPN network.

To fix that issue follow the steps below.

Solution 1: For the same VPN application, to make them connect properly, you need to change
the metric value of the VPN adapter to 1 and your client NIC to more than 1.

1. Open VPN adapter properties, select the "Internet Protocol Version 4" then click on
properties, then click on "Advanced" button. Uncheck the "Automatic metric" check box and
enter "1" in the text box, then click the "OK" button (Figure 1).
www.ccboot.com

Figure 1

2. After this, you can try to connect to VPN network, it will connect successfully.

Solution 2:

Some VPN applications fail to assign IP addresses when you try to connect to the VPN network.

1. Let's take ProtonVPN for example, click on the "Quick connect" button to try to connect to the
VPN network (Figure 2).
www.ccboot.com

Figure 2

2. It will try to connect to the VPN network but it will be stuck at the "Assigning IP" stage (Figure
3).
www.ccboot.com

Figure 3

3. To solve this, before connecting to the VPN, run the following command in command prompt
with administrative privilege (Figure 4).

netsh interface ip set address "Ethernet 2" static 192.168.0.101 255.255.255.0 192.168.0.1
www.ccboot.com

Figure 4

Note: Depending on the name of the VPN adapter, change the "Ethernet 3" to your adapter's
name.

Important: If you encounter an "Access is denied" error when running the command, then you
may need to use a different image or restore any new changes done to group policies.

4. After that, try to connect to the VPN network, it will connect successfully (Figure 5).
www.ccboot.com

Figure 5

5. If you want to connect to another VPN network, then you need to re-run the command once
again (Figure 6).
www.ccboot.com

Figure 6

6. Once the command is run, you can connect to another network successfully (Figure 7).
www.ccboot.com

Figure 7

Activating 3ds max in CCBoot client


3ds max checked for the disk serial number or volume id of the disk. Thus, in the new version of
CCBoot in which by default the disk volume id is automatically made different so to fix it you
have to edit the CCBoot settings.

Here is how you can do it.

1. Open the CCBoot folder and then open the CCBoot.ini file (Figure 1).

Figure 1

2. Now, in the CCBoot.ini file add "UniqueDiskID=0" line under the [config] line (Figure 2)
www.ccboot.com

Figure 2

3. Open one client in superclient, install 3ds max and activate it.

4. It will now work on each client that is booted from CCBoot.

Working with Outlook in CCBoot client


Here, I assume, you have already installed Outlook in your client image.

1. Enable "Personal Disk" for the client (Figure 1).


www.ccboot.com

Figure 1

2. Enable super client and boot the client to the desktop (Figure 2).
www.ccboot.com

Figure 2

3. Now, open the Registry Editor.

4. Locate and then select the following registry subkey:

- HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook

Note The xx.0 placeholder represents your version of Office (16.0 = Office 2016, 15.0 = Office
2013).

- Right-click Outlook, select New, and then click Expandable String Value (Figure 3).
www.ccboot.com

Figure 3

- Type ForceOSTPath, and then press Enter.


www.ccboot.com

Figure 4

- Right-click "ForceOSTPath", and then click Modify.

- In the Value data box, type the full path of where you want to store the .ost file (Here I use
E:\OutlookOST), and then click OK (Figure 2).

Figure 5

Note: the full path needs to be the "Personal Disk" drive.

5. Now, close the registry editor.

6. Open, outlook and add your email accounts to the outlook.

7. You will see your account OST file in the path defined earlier (Figure 6).
www.ccboot.com

Figure 6

8. Now, turn off your client and then save the super client data.

9. For other clients as well enable the personal disk and create the OutlookOST folder and add
outlook accounts.

Disable write to USB drives in client


As clients are booting through the network and if some users copy files to USB drives,
especially on USB 3.0 drives in which read/write at high speed causing lag to other clients.

Here is how you can prevent it.

1. Before you do this, make sure you are using CCBoot version 20170411 and newer as the
function is not available in older versions.

2. Open the CCBoot.ini file from the CCBoot folder, then add "USBWriteProtect=1" under
[Config] line (Figure 1)
www.ccboot.com

Figure 1

2. Now, on the client, if you try to copy files to any USB drives, it will give you "The media is
write-protected".

3. This will prevent users from copying game files as well as prevent clients lag.

Note: To disable the write protection change the value of USBWriteProtect to 0,


"USBWriteProtect=0" .

Fix disk serial assignment in server


Solutions:

1. Open "CCBoot.ini" file and then change the serial for each drive manually (Figure 1).
www.ccboot.com

Figure 1

2. Stop CCBoot service, then open "CCBoot.ini" file, then under the [DiskSerialNumber] delete
all the lines for the disk drives (Figure 2).
www.ccboot.com

Figure 2

3. After that close the file and then Start CCBoot service again. The disk serial numbers will be
automatically fixed (Figure 3).
www.ccboot.com

Figure 3

Enable the TightVNC viewer in clients


Sometimes in doing client optimizations, TightVNC viewers will be disable. So, the outcome
CCBoot Server will no longer remote the client's computer.

Solution: Enable back the TightVNC viewer in clients.

*Make sure to do it in super client mode.

1. First open the msconfig(Microsoft System Configurations). You can open it by clicking the
start button, click search box and type "msconfig". Refer to Figure 1.
www.ccboot.com

Figure 1

2. Once open, click the startup menu. Refer to Figure 2


www.ccboot.com

Figure 2

3. You can see a list of startup programs. See Figure 3.

Figure 3
www.ccboot.com

4. Find and Click TightVNC program and enable it by clicking the checkbox. Make sure check
symbols appear in the box. After that click the "Apply" button and click "OK". See Figure 4.

Figure 4

Prevent from spreading ransomware virus


Ransomware virus “AKA” WannaCry
Ransomware viruses are spreading all over the world even if your user may be a victim of this
virus. Kaspersky antivirus made a tool to prevent it from spreading Click here to download

Step for installing Kaspersky anti WannaCry

1.Install Kaspersky check then click “next” (Figure 1).


www.ccboot.com

Figure 1

2. Type in your user, position and email click “next” (Figure 2).

Figure 2
www.ccboot.com

3. Type your report sender’s email, SMTP server and port, then Authentication required click
“next” (Figure 3).

Figure 3

4. Wait until finish installing (Figure 4).


www.ccboot.com

Figure 4

5. After successfully installing check “run Kaspersky anti-ransomware tool for business” click
finish (Figure 5).
www.ccboot.com

Figure 5

6. Your computer is now protected from attack by ransomware virus (Figure 6).

Figure 6

Copyright certificate
Unlike some BXP-based diskless kernels, or Linux kernel + application configurations,
Youngzsoft diskless system, CCBoot, was made from lines of codes from the bottom.
Regardless of the service kernels or functional applications, they can be corrected and
improved at any time, which also means that we can modify and respond timely according to
users’ needs and experiences.
CCBoot was not developed from the PXE old diskless transfer mode, it was based on the latest
diskless transfer mode, that is, gPXE + iSCSI protocol. No matter the design concept or protocol
architecture, CCBoot is leading the peers. You can find our software copyright below (Figure 1).
www.ccboot.com

Figure 1
www.ccboot.com

This certificate proves the copyright of Youngzsoft diskless system software, CCBoot for short.
According to the “Computer Software Protection Regulation” and “Registration of Computer
Software C”, CCBoot copyright is protected and certificated by the National Copyright
Administration of the People's Republic of China on Jan. 5th, 2010.
www.ccboot.com

Boot Issues
Client diskless boot failed
1. Failure of booting from network

1) The first booting item in the BIOS is not "boot from network".
2) The electricity in the BIOS battery is not enough.
3) The BIOS setup is in a mess, please reset up the BIOS.
4) Because of the humid climate, the connection between the RAM and main board is not
good. Please wipe the gold fingers in the RAM.
5) The network cable is not well plugged.
6) Sometimes the client does not boot, even after checking all possibilities in the server. This
means the issue is with the network switch, you need to power cycle the switch (turn off/ on)
once. After that clients will boot fine. If this happens frequently. We recommend replacing
the switch with a better one.
7) Client will fail to boot if the IP address of client PC is conflicted with another PC or device
(WiFi Extender, router, or mobile devices). If this happens please change the IP of the
devices and reboot the client.

2. Stops at DHCP
The client stops at DHCP when booting and the address of the server IP can't be obtained.

1) Problem of the network: testing method, use one computer to PING server and use the
server to PING the computer.
2) Problem of the switch. Solution: check the main switch and the sub switch to see
whether the power supply is normal.
3) Problem of network cable. Solution: Check whether there is a problem for the client
network cable and the server network cable and make sure they have been connected
to a LAN.
4) Problem of the firewall. Solution: Shutdown the firewall of the server.

5) The CCBoot service stops. Solution: Click the "start" button in the main interface of
CCBoot, start the CCBoot service.
6) The server port needed by DHCP is blocked. Solution: open port 67 on the server.
7) The client is not added to the user list of CCBoot and the server of CCBoot hasn’t
enabled the "auto add client" option.

3. Stops at the TFTP


www.ccboot.com

In the process of booting the client, DHCP can obtain the IP address of the server, but it
stops at the location of "TFTP" and the error of TFTP occurs.
1) CCBoot hasn’t started the TFTP service.
2) The firewall of the server system does not open TFTP port, solution: to open port 69 in
the firewall.
3) Reset up TFTP.
Solution: On the "DHCP Setting" uncheck the "start TFTP" checkbox and click the "Ok"
button, and again check the checkbox of the "start TFTP".
4) On new motherboards, sometimes "gpxe.pxe" and "gpxex.pxe " will take much time to
start windows booting. In this case you can use "ipxe.pxe" (Figure 1).

Figure 1

4. Stops at www.ccboot.com
1) PXE's loading file problem. The default PXE file doesn’t support some special
network card.
Solution: Change PXE file, the default "gpxe.pxe" to "gpxex.pxe" and click the
"Ok" button (Figure 2).
www.ccboot.com

Figure 2

Note: It would be better to use "gpxe.pxe", but if you cannot diskless boot the client using
"gpxe.pxe", you can try to change the PXE value to "gpxe0.pxe". If this doesn't work, please
modify the value to "gpxex.pxe". If Realtek 8111E NIC has blue screen problem, you can try to
change the PXE value to "ipxe.pxe".

5. No more network devices/iSCSI boot 192.168.0.1::3260:: error occurs


When booting the client, the error of "iSCSI boot 192.168.0.1: 3260: No more network devices"
occurs.

The reasons of error and the solution are as follows:

1) Format writeback disk if you see "No more network devices" and "Not supported".
2) The trial version of CCBoot only supports 5 users, if the number exceeds 5, it will stop at
"iSCSI boot 192.168.0.1: 3260". Solution: Purchase the serial number and register.
3) The registered number has been exceeded. Solution: Add license number.
4) In the 32-bit operating system, the single process shall not exceed 1.6 G. When the
CCBoot process reaches 1.6 G, the CCBoot server can no longer allocate memory and
then error occurs. Solution: Change the server into the 64-bit operating system.
5) The router has opened DHCP and it has disturbed the normal operation of the client.
Solution: shut down the inbuilt DHCP of the router.

6) In the LAN, other software has opened DHCP functions. Solution: temporarily shut this
software and reboot it after the client is in normal startling.
www.ccboot.com

7) The disturbing of the DHCP for CCBoot. For example: in the same LAN, there are two
CCBoot servers, two servers are prepared for the load balance (please check the
"Multiple server load balance" chapters for more detail). If server A deletes the client PC
101 while the client PC101 is rebooting, it stops at the "No more network devices".

Solution: open the installation folder of server B, copy the "db.xml" file to the installation
folder of server A and replace the file of the same name.

8) If the "Disk Group" has not been assigned, please select a disk group.
9) Maybe the BIOS battery has no power.
10) The image has problems.
11) The client of the CCBoot property doesn’t set the "Boot Server Address".
12) Haven't set the correct writeback path in the CCBoot client properties.

6. Diagnostics by read size

1K - you use UEFI images when the bios is configured legacy.


Solution: Use legacy images with legacy boot type configured on the bios.

300-500K - You used wrong pxe for the client PC


Solution: Try other pxe
www.ccboot.com

60-180M - Your image does not have the correct NIC driver for your motherboard.
Solution: Add NIC drivers from local.

200-700M - Your image does not have some critical drivers for your PC.
Solution: Enable super client and turn on PC then wait until PC restarts once, after that it will
boot properly.

7. Blue screen when the client boots

Cause and solution are as follows:


1) The physical RAM of the client has problems.
Solution: Change the client physical RAMS.

2) The network driver has problems.


Solution: change other versions of network card driver.

3) Software conflict (for example, billing software).


Solution: uninstall some software which can cause conflicts.

4) The problem of images package.


Solution: Remade image package.

8. Automatic restart
www.ccboot.com

Before the client boots to desktop and reboot automatically, the causes and solutions are as
follows:

1) When the client writes, the cache setting of the client is too big and the client starts
automatically.
Solution: Adjust the size of client write cache.

2) Problem of network card driver.


Solution: Change the versions of network card driver.

Slow boot speed when multiple client boot simultaneously


Problem:
It takes about 1 minute to boot one client PC, but when all clients boot simultaneously, it takes a
very long time (about 15 minutes to boot 50 client PCs). The clients boot speed is too slow.
The common issue for having slow diskless booting is listed bellow

1. The Server and Client is not Gigabit LAN speed


2. The Image is not properly optimized
3. Server and client network are not properly optimized also
4. Faulty Image disk and Write-Back disk

Solution:
1. Please check whether the flow control is disabled in the switch and server NIC
properties. If not, please disable it.
2. Use SSD for image disk instead of traditional HDD.
3. Also use SSD for write-back disk instead of traditional HDD.
4. Check if your client's NIC is working at 100M instead of 1G.(cable, switch or NIC may
have issue)
5. Add another NIC to the server and load balance two NIC to boot the client faster. (NIC
teaming)
6. Add more RAM cache to the image disk.
7. Enable client cache
www.ccboot.com

Client stops booting at the Windows logo


When the client boots, if it always stops at Windows Logo, and no longer reads data from the
server, you can find some causes and solutions below.
1. The client NIC driver is not proper. You can install the latest NIC driver before uploading
the image (You can download the latest NIC driver from the respective vendor’s
website). Sometimes you need to install the "RISC" type driver of the NIC (such as
NVIDIA and BROADCOM).
2. The client IP is in conflict with other LAN IP addresses. You can re-assign another IP to
the client.
3. Some smart switches have IP-MAC binding functions. You can cancel the switch IP-
MAC binding or rebind all machines IP and MAC addresses.
4. When the hard disk installed machine boots diskless, then error occurs. Solution:
Remove the hard disk or disable HDD on BIOS.
5. If the operating system of the client is Windows 7 x64, before installing CCBoot Client,
please install the Windows latest updates even if your system is already installed SP1.
6. In CCBoot Cloud CP click the "DHCP" tab, and then click the "Scan DHCP" button to
check whether there are other DHCP services on the LAN, if so, please disable other
DHCP service, especially in the router.
7. When you use different switches, some can diskless boot successfully, some stops at
Windows Logo when booting, you can try to change the PXE value from "gpxe.pxe" to
"ipxe.pxe" in "Edit Client" modal.
8. If you have a wireless card or multiple NICs, just leave the NIC used to boot from LAN,
and disable the other NICs in Device Manager before installing CCBoot client, and then
upload the image.
9. Sometimes, some billing softwares, filter softwares, Windows firewall and antivirus
software etc. may also cause diskless boot failure. We have tested the following
softwares, and they work with CCBoot successfully. If your software is not in the
following list, you can send an email to [email protected], tell us your software, let
us check it and find a solution.
Note:
www.ccboot.com

CCBoot works with these billing softwares: CafeSuite, SmartLaunch, CyberCafePro, Handy
Cafe, Pinoy Big Timer, Easy Cafe, Antamedia, EZ Timebilling, PC Time Logger, Timer
Professional, CMS and Truecafe etc.

CCBoot works with these filter softwares: TRedFilterCafe and WinpkFilter (For details, please
refer to "TRedFilterCafe and WinpkFilter").

10. The ARP driver has been installed. Solution: Remove the installed ARP driver.
11. If the client gets IP from a third party DHCP, sometimes, you cannot boot it. Windows 7
creates an explicit route to your iSCSI target using your default gateway. This means if
your target is on the same LAN, your router must be prepared to route local LAN traffic
(which normally it would not do as the initiator and target could communicate directly).
Some strict firewall settings or router will prevent this kind of routing which will cause
Windows 7 booting failure. For example, using Shorewall you need to enable the
"routeback" setting on the LAN interface. If using OpenWrt (without shorewall) add this
to /etc/firewall.user (create this file if absent):

iptables -A forwarding_lan -i br-lan -o br-lan -j ACCEPT

Another solution: Don't set a gateway on the third party DHCP, and just set a gateway in
the CCBoot client properties. It may be the memory connection problem, please take
the memory out and clean it.

If you have installed an Antivirus program on the server, it can cause the client to stop
booting and get stuck at the logo as well. So, to fix it, you have to uninstall the antivirus
programs.
12. If you are using a newer motherboard - z370 chipset boards with Realtek NIC, then you
may also get stuck at the logo. To fix it,
a. You have to install NIC drivers from Realtek’s website and do not use Microsoft
installed drivers.
b. When you install CCBoot Client in the OS before uploading an image, do not
click the "Yes" button when it asks to optimize Windows.
www.ccboot.com

Windows 8 boot failure in pxe boot


Before installing Windows 8 on the client, you need to do the following four steps first.
1. Open command prompt with administrator privilege then type “bcdedit /debug off”
2. Press Win + R
3. compmgmt.msc
4. In the left side of the "Computer Management" form, click the "Device Manager". Then,
in the right side of the form, expand "Network adapters", right click the "Microsoft Kernel
Debug Network Adapter" and select "Disable" (Figure 1).

Figure 1
Sometimes, you may encounter the problem that the client with Windows 8 OS installed cannot
PXE boot successfully. It is because the “bootmgr” file is stored in the hidden partition rather
than C:. But you cannot simply remove the hidden partition. Instead, you have to move the
bootmgr and restore it to C. The steps are as follows.
1. Assign a drive letter to the hidden partition (such as e:\).
2. Run cmd as administrator.
3. Type reagentc /disable
www.ccboot.com

4. Type dir /a C:\Windows\System32\Recovery to see whether winre.wim is in the recovery


folder.
5. Type reg unload HKLM\BCD00000000
6. Type robocopy e:\ c:\ bootmgr (Note that there is a space between c:\ and bootmgr).
7. Type robocopy e:\Boot c:\Boot /s
8. Type dir c:\ /ah to check if the bootmgr and Boot folder is in the C:
9. Type bcdedit /store c:\boot\bcd /set {bootmgr} device partition=C:
10. Type bcdedit /store c:\boot\bcd /set {memdiag} device partition=C:
11. Close cmd.
12. Go to diskmgmt.msc to remove the hidden partition drive letter e:\, and then mark C: as
active (Note: Restart the client PC first, then delete the hidden partition).
13. Run cmd as administrator.
14. Type reagentc /enable
15. Run diskmgmt.msc to delete the hidden partition.
16. Try to restart the client PC again to see if it can boot to the desktop.
By following the procedures above, now, you can PXE boot Windows 8 successfully.
www.ccboot.com

TFTP Open Timeout Error


When trying to diskless boot a client, it stops booting by giving the following message on the
screen.
PXE-E32:TFTP open timeout
PXE-E32:TFTP open timeout
PXE-E32:TFTP open timeout
PXE-M0F:Exiting PXE ROM.
DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER

When CCBoot server starts sometime it is not able to get IP from server NIC to set in CCBoot
as DHCP/TFTP server IP. This leads to "TFTP open timeout" error.

For example, if you have forgotten to plug the network cable, you will get this error.

Solution 1:
Just restart CCBoot service to fix it.

Solution 2:
If this problem is about network optimization, please re-enable large send offload.
www.ccboot.com

Solution 3:
Try to downgrade the BIOS and Realtek boot agent version. For example, downgrade Realtek
boot agent v.2.32 to v.2.24.

Solution 4:
Try to disable your router's DHCP and the CCBoot server should only be your DHCP provider.

Solution 5:
If Router’s DHCP Server cannot be disabled on your network, then try to adjust your routers IP
range assignment far from your CCBoot start and end IP range, sometimes this can also cause
“PXE-E32: TFTP open timeout” error.
www.ccboot.com

Client PC boot error with “\BOOT\BCD” disk signature conflict


In some Internet cafes, when you cannot disable HDD in the BIOS, and don't want to remove
the HDD either then you may use some other ways to not boot from HDD or disable HDD.
In this situation, when the client diskless boot, the CCBoot client's image disk may conflict with
the existing HDD, then you may get disk signature ID conflict. Thus, when you use super client
mode to update an image, it may change CCBoot client's image disk signature.
However, changing the image disk signature is not allowed in Windows 7, and may show
"\BOOT\BCD" error during diskless boot.

Solution:
1. You need to remove the hard disk physically or disconnect its SATA cable.
2. You can try another client as a super client, and see if the error is not shown.

Note: Some users tend to delete the 100MB partition of Windows 7 without properly migrating
the boot files and recreate the BCD. Then at that time, the client will also get the /Boot/BCD
error.

Refer How to Remove the Windows "System Reserved" Partition to properly delete the 100MB
partition

Solutions for TPLINK NICs' Failing Reboot


Sometimes, if the client's NIC type is TPLINK-8139 or TPLINK-8169, after rebooting the client,
you may find that the NIC indicator light is off, what's worse, clients can't connect to the CCBoot
server, and you have to disconnect the power and reboot the computer. If this happens, you can
solve this problem according to the following methods.
● If the above problem happens in the TPLINK-8169 NIC, then you need to upgrade the
NIC driver to version 5.719.
● Update the CCBoot Client version 20170817 or higher.

● Upgrade the PXE ROM.


www.ccboot.com

External NIC Failing Boot


CCBoot does support booting from external NIC (addon NIC)
There are many addon NIC available on the market. Some are PCI, PCIe x1. etc
But most of them fail to boot when used in a diskless environment.
Firstly, to support PXE boot (Diskless boot) all Addon NIC needs to have Boot Rom chip
installed in the socket.
Below see Addon NIC with and without Boot Rom chip installed.

Figure 1
www.ccboot.com

Figure 2
Figure 1 and Figure 2 are Addon NICs that don't have a boot rom chip in them, hence these NIC
are not able to boot from Network even if they are Gigabit NIC.
Note: Avoid buying NIC without boot rom chip if you are looking to use it for diskless boot
www.ccboot.com

Figure 3
Figure 3 has boot rom chip installed in it hence this addon NIC is able to boot from LAN (i.e.
diskless boot)
To use addon NIC as primary NIC for diskless booting, please disable onboard NIC in the BIOS.

Note: If the External LAN has boot rom chip and still the client fails to boot,
then you need to disable the build in LAN for the motherboard from the BIOS.

Note: Also, if the client boots but gets stuck at ccboot.com screen after reading about 400KB
data,
then change the pxe option for the client to "gpxex.pxe" or “gpxe0.pxe".

Note: If you are able to boot from the external NIC, but get stuck at the Windows logo screen,
then it means the driver for the external NIC is not present in the image.
To solve this, you need to add the driver for the external NIC to the image, following one of two
methods below.
1. Add NIC driver to the image
2. Collect NIC PNP from client PC with OS installed in HDD
www.ccboot.com

Windows 10 slow boot after driver installs


When you boot a client in super client mode it boots slow

Reason:
When booting a client in super client mode to install drivers or applications, it does not use client
cache to cache files that are loaded during booting. hence the boot speed is longer (slower).
And when you reboot the client after installing drivers, the data is being sent to the server so it's
slow to boot.

Solution:
Once you have finished installing drivers, disable the super client and then save the image.
Once the data has been saved, boot the client normally, it will be slow at first, then reboot the
client and it will boot faster as the image data is cached on the server. First boot on any diskless
system is slower than the subsequent boots.
Also, make sure that you have "Enabled Client Cache" check and set, client cache helps in boot
up of clients.

Fix SkyLake client boot issue


Problem:
The new SkyLake processor brought a lot of performance for the computers, but also brought
issues along with it.
Mainly in booting clients diskless. When you try to boot a client with motherboard with Z170 or
Asus H110M-K and some H110 or H170 chipset, it will be stuck at the logo.
Solution 1
1) On the CCBoot Cloud CP “Computers” tab, right click the client and choose “Edit pc”
(Figure 1).
www.ccboot.com

Figure 1

2) In the pop-up modal, click the "PXE" drop-down and then choose "ipxe.pxe". Then click
the "Save" button to save the settings (Figure 2).

Figure 6
www.ccboot.com

1) After that test the diskless booting, and if still not working proceed to solution 2

Solution 2:
Add nic drivers to the image for the skylake pc.
www.ccboot.com

KabyLake client boot issue


Problem:
Client will take IP from CCBoot server or boot from LAN

Solution:
Some of the motherboard BIOS has to be updated to support the KabyLake processor and
when you update the BIOS all the settings are reset.

To fix this issue, you need to enable "Network Stack" from the "Advanced" tab in the BIOS once
again to make it boot from LAN (Figure 1)

Figure 1
www.ccboot.com

Fix randomly rebooting clients


When you have installed many applications on the image, they tend to have some scheduled
task created on the OS. This sometimes causes the client to restart without any blue screen.
Here is how you can fix it. Here we have Windows 10 clients.
Before continuing this, put one client on super client and then boot.
1. Open "Task Scheduler" from the control panel (Figure 1).

Figure 1
2. Click "Task Schedule Library", on the middle select the unwanted schedules (Figure 2).
www.ccboot.com

Figure 2
3. Right click, then click "Disable" option (Figure 3).
www.ccboot.com

Figure 3
4. Now the status for the schedules will change to "Disabled" (Figure 4).
www.ccboot.com

Figure 4
5. Turn off the client, then disable the super client and then save the changes.
6. After the above is done, you will not experience any random reboots.

Another cause of CCBoot client PCs random reboot is not the same version of CCBoot server
and client.

To fix this issue just upgrade the CCBoot server and client and make sure they are the same
version.

Some user sets too much client cache, such as "Auto" or 4096 Mb, a setting of too much client
cache could result in unstable client PCs performance.
Client cache with 512MB to 1024MB was good enough.
In case if you have Dell PCs and you installed any Dell services your PCs can randomly reboot
each 8-15 min, or delete these services or create a new image, because these services can
cause disconnects of iSCSI protocol.
www.ccboot.com

Fix CCBoot client boot failed on Windows Server


When booting a client from CCBoot which is installed in Windows Server, it can fail to boot with
an error “Could not initialize iSCSI device: Not supported” (Figure 1).

Figure 1
Cause:
The issue is caused by one of the roles in Windows Server called "iSCSI Target Server"
This role creates iscsi service on the server which conflicts with CCBoot iSCSI service and
causes clients to fail to boot (Figure 2)..
www.ccboot.com

Figure 2

To fix this problem, you need to either start and stop CCBoot and then reboot the client or
"iSCSI Server Target" role from Windows Server.

Stops at PXE-E78
When a client computer PXE boots, it will return PXE E78: Could not locate boot server.
The problem is that the network is not forwarding the correct data across the network. You can
troubleshoot this by simply following the steps below.

1. Problem of the firewall. Make sure CCBoot is allowed in the firewall (Figure 1)
www.ccboot.com

Figure 1

2. Problem of Boot server IP address not configured properly. Make sure your CCBoot
server ip address and DHCP settings is set correctly.
a. Open Command-line and Check your IP address using ipconfig command
(Figure 2).
www.ccboot.com

Figure 2

b. Set boot IP address. Make sure DHCP Server IP is your CCBoot Server IP
address (Figure 3).
www.ccboot.com

Figure 3

3. The CCBoot service stops. Click the START button in the main interface of CCBoot,
start the CCBoot service (Figure 4) .
www.ccboot.com

Figure 4
4. And check also the windows services if CCBoot is running and the startup type is set to
Automatic (Figure 5).
www.ccboot.com

Figure 5

5. The client is not added to the user list of CCBoot and then check the “Auto add client”
checkbox on CCBoot Cloud “General Settings” (Figure 6).
www.ccboot.com

Figure 6
www.ccboot.com

GAME ISSUES
Problem with League of Legends
Issue:
I have an issue about League of Legends, it won't let people login, and it is something about
server certificate authentication error.

Solution:
If you have set a manual IP when you made the image on the client, please change it to "Obtain
an IP address automatically", and only change the DNS server address in that client "Internet
Protocol Version4 (TCP/IPv4) Properties" dialog box. Then, update the image.
Thank you Ethan Judd for reporting this problem and providing this solution.

Issue: League of Legends is constantly crashing.


Sometime after the start of the game, an error appears: “League of Legends Client has stopped
working” and the game closes.

Solution:
Disable GeForce overlay.
Thank you Mark Afable for reporting this problem and providing the solution as well.

Issue:
When a user tries to run League of Legends, it says "d3d9x_39.dll is missing".
Solution:
Install DirectX 9 June 2010
www.ccboot.com

Smite Work in CCBoot/CCDisk Client


1) Install vcredist2012 (both 64bit and 32bit if your client is 64bit) (Figure 1)

Figure 1

2) Install latest version of Direct X (Figure 2, Figure 3)


www.ccboot.com

Figure 2

Figure 3

3) Install Dot Net Framework 4.5 (Figure 4).

Figure 4
www.ccboot.com

4) Create a batch file with the below two commands and add a third line to open the game.
(Figure 5), save the batch file in the game folder.(Figure 6)
> sc create HiPatchService binpath="smite path\HiPatchService.exe"
> net start HiPatchService

Figure 5
www.ccboot.com

Figure 6

5) Now, you can launch the game using the batch file and play.
Note: if the above steps does not work, then download the game client from
http://www.hirezstudios.com/ and then install it to the same folder that the game is in.
Once installed save the client image and boot again. Now, when you run the game it will run
without any errors.
www.ccboot.com

Skip steam verification on client


Here's how you can skip steam verification launcher on client

Solution:
1. On your server Send shortcut steam.exe on desktop
2. Right click steam icon, click properties
3. On Target Add this line, "D:\Online Games\Steam\Steam.exe" -noverifyfiles (Figure 1)

Figure 1
www.ccboot.com

Fix origin games showing Download issue


Origin games require game registry to be present for each installed game on the operating
system to work properly.
In case of full diskless or half diskless setup, if the game was installed on the server, then the
game will show "Download" instead of "Play".

1. First of all install origin on the game disk. The Origin games need to be installed on the
main game disk, and the folder should be “Game_disk:\Program Files (x86)\Origin
Games”.
2. Close the Origin and all related processes.
3. Apply game fixes or enable Origin and Origin games on iCafeCloud.
4. If you already have the games on your server, please add reg files first.
5. Note the directory where "Origin" is installed - here it's "E:\Origin" (Figure 1).
www.ccboot.com

Figure 1

2. Go to https://www.regfiles.net/ and search for "Origin" and click the link for it (Figure 2).

Figure 2

3. Then, on the left "Customize this registry" sidebar, change "Windows version" to "64 Bit
Windows 10/8.1/8/7/Vista/XP" and enter the "Origin" directory in the "Path" field (Figure 3).
www.ccboot.com

Figure 3

4. Press "Tab" key on the keyboard once, it will change the registry on the right. Now, click the
"Download registry" button to download the registry (Figure 4).
www.ccboot.com

Figure 4

5. Copy the registry to the location where Origin is installed (Figure 5).
www.ccboot.com

Figure 5

6. Boot your client PC in super client mode, then double click the registry file from its location
and click "Yes" on the prompt dialog box (Figure 6).

Figure 6

7. Click on the "Yes" button again to merge the registry to the Windows (Figure 7).
www.ccboot.com

Figure 7

8. Now, let us do the same for "Battlefield 1" installed on the "E:\Origin Games\Battlefield 1"
folder (Figure 8).

Figure 8

9. Again, go to https://www.regfiles.net/ and search for "Battlefield 1" and click the link for it
(Figure 9).
www.ccboot.com

Figure 9

10. Now, on the left "Customize this registry" sidebar, change "Windows version" to "64 Bit
Windows 10/8.1/8/7/Vista/XP" and enter the "Battlefield 1" directory in the "Path" field (Figure
10).
www.ccboot.com

Figure 10

11. Press "Tab" key on the keyboard once, it will change the registry on the right. Now, click the
"Download registry" button to download the registry (Figure 11).
www.ccboot.com

Figure 11

12. Copy the registry to the location where Battlefield 1 is installed (Figure 12)
www.ccboot.com

Figure 12

13. Double click the registry file from its location and click "Yes" on the prompt dialog box
(Figure 13).
www.ccboot.com

Figure 13

14. Click on the "Yes" button again to merge the registry to Windows (Figure 14).
www.ccboot.com

Figure 14

15. Now, login to "Origin" with your account and check the game, it will show "Launch" instead
of "Download".
16. You can use this process for most of the origin games that are listed in the given website. If
a game is not on the website then you need to acquire the registry file from the Registry Editor
manually.
www.ccboot.com

Install "Epic Games Launcher" on game disk

IMPORTANT: Your game disk drive letter should be the same on the server and on the client to
follow the steps below.

For this tutorial - -Epic Games Launcher install directory is F:


You can choose any directory you want to use.

1. Download and run the “Epic game launcher” installer, then click "Install" button to continue
(Figure 1).

Figure 1

2. Let the installation finish (Figure 2).


www.ccboot.com

Figure 2

3. Login to "Epic Games" with your account (Figure 3).

Figure 3
www.ccboot.com

4. For example, I will show you how to install Fortnite. Click the "Install" button on the Fortnite
and then select the "F:\Epic Games" folder click the "OK" button to continue (Figure 4).
Note: You do not need to change the installation directory, leave it to default.

Figure 4

5. Now, the installation starts.

6. Once the game is finished installation, it will show "Launch" in "Fortnite" game.

7. Use game fixes from CCBootCloud or enable Epic launcher and Fortnite on iCafeCloud.

Reduce lag caused by Fortnite


Issue 1: Clients in the network lag when Fortnite games are played in some clients.
www.ccboot.com

Cause: The cause of the lag comes when Fortnite is reading game data it, uses up all the
network bandwidth.
if more clients are playing Fortnite, then more lag it creates on other clients.

Solution:
1. Add more client cache for your clients - normally for 8GB clients we recommend 1024 MB
cache, if you have Fortnite games played often, then increase it up to 2048 MB.
2. Add more NIC on the server - adding additional NIC on the server and teaming them will
allow clients to have more bandwidth to use. This helps to reduce load on the network, as a
result the client lag is reduced.
Notes: For 10-20 PCs cafe/center, 2 NIC on the server need to be teamed. For more
information on teaming, please refer our wiki Team your NICs on CCBoot Server

Thank you Mohamed, for confirming the reduction on client lag, after teaming the 2 NIC.
www.ccboot.com

Issue 2: lagging due to FPS

Solution:
Follow the steps below to avoid lagging due to FPS.
Step 1: Enable Super Client mode for a PC.
Step 2: Login to Fortnite and go to settings.
Step 3: Set frame rate limit to 60 and set quality to Epic (Figure 1).

Figure 1
Step 4: Save the image.

Install Apex Legends on CCBoot server.


Refer to Game Fixes

How to install PUBG mobile


Recommendation: You can download and play PUBG mobile without any issue from iCafeCloud
because all the issues are already fixed. Download iCafeCloud from the Official website of
iCafeCloud.
1. Download and open Gameloop setup.
2. Click on the "customize" button (Figure 1).
www.ccboot.com

Figure 1
3. Set a path and click on the "Install" button (Figure 2).

Figure 2
4. Open it, and go to "Game Center" tab and click on PUBG (Figure 3).
www.ccboot.com

Figure 3
3.Once PUBG is clicked, click on the "Install" button (Figure 4).
www.ccboot.com

Figure 4
4. Once the Install button is clicked, it automatically downloads and installs the game.
5.After the installation is completed, Get the PUBG mobile launcher, unzip it (archive pass:
"pubg") and copy it to the "Program Files" folder where the Tencent Gaming buddy is installed
(Figure 5).

Figure 5
6. Once the launcher is copied, run the launcher and it will run the PUBG emulator
automatically.
PUBG can be installed in the following alternative way:
1. Enable super client for image and game disk
2. Go to the game folder
3. Find "UI folder" and "AndroidEmulator.exe".
4. Set the compatibility to "Administrator".
5. Run the "AndroidEmulator.exe" and update the Gameloop emulator.
6. Run PUBG and Create a shortcut of AndroidEmulator.
www.ccboot.com

7. At last, Save the Image.

If PUBG mobile is not running, you have to disable Gameloop updater from startup on image
and it can be disabled from the task manager.

Verify game cache files (Steam)


If you encounter strange behavior while playing a steam game, one of the first things we
recommend is to verify that your game installed is not corrupt. Follow the steps below to do so:
1. Open/Load Steam.
2. From the Library section, right-click on the game and select "Properties" (Figure 1).

Figure 1
3. Select the "Local Files" tab and click the "Verify integrity of game cache..." button (Figure 2).
www.ccboot.com

Figure 2
4. Steam will verify the game's files and this process may take several minutes.
5. Once the process is completed, the window will automatically exit, and any files found to be
damaged will be re-downloaded by Steam.
www.ccboot.com

PUBG Lite Issue with time zone


If you get an error message while running PUBG Lite. First of all, please check and set the time
zone according to your location in your client PC (Figure 1).
www.ccboot.com

Move a game from one disk to another


Sometimes you may want to format your OS and all disks of the server and also you don't want
to download the game again. So, to move a game from one disk to another please follow the
following steps according to the game listed:
Epic games
If you are using our launcher then, just move the Epic Games folder and EpicFixer then run it.
Dota
If you do not use steam and Dota downloaded from IDC, you should move the steam folder
completely to the other disk and run Steam.
Origin Games
If you do not use the version from our IDC, then you should follow the wiki related fix of Origin
games again and just use the new path.
Riot Games
You can just move the game folder, after moving the game you need to verify the game after
you run once..

Resolve Uplay connection issue.


In order to resolve the connection issue in Uplay, try power cycling your router. To do so follow
the following steps below:
1. First turn it off, unplug it and wait a minute.
2. Then plug it and turn it on.
Additionally, try emptying the cache of Uplay PC as per following FAQ [Emptying the cache of
Uplay] and make sure that Uplay isn't blocked by any Firewall or Antivirus software that you're
using.
www.ccboot.com

Fix issues with RDR2


Refer to Game fixes

Install Nvidia control panel


Follow the steps below to install Nvidia control panel :
1. Firstly, enable Microsoft store.
a. Restore system optimization, refer to : Client Services Optimization and Make Windows 10
boot faster
b. Enable updates temporarily. refer to : Steps to disable Windows 10 Update
Note : For the latest version of Nvidia drivers, install the control panel from Microsoft store.
2. Then install the latest version of Nvidia driver.
3. When installation is completed, check if you can open the Nvidia control panel.
4. After that disable windows updates and optimize the client system.
5. Finally save the changes to the image.

Fix loading issues on origin


If you have loading issues on Origin, please follow the steps below to fix it.
1. First of all, log out and exit the Origin completely.
2. Hold the Windows key and press "R" on the keyboard.
3. Type "%ProgramData%" (without quotes) and click the "OK" button.
4. Find and open the Origin folder.
5. Delete all the files and folders in the Origin folder, except for LocalContent.
6. Hold the Windows key and press "R" on the keyboard.
7. Type "%AppData%" (without quotes) and click the "OK" button.
8. This will take you to a Roaming folder, which is located inside of the “AppData” folder. Then
delete the Origin folder.
9. Click on the word "AppData" at the top of your window.
10. Open the Local folder here.
11. Delete the Origin folder listed here.
12. Download and install Visual C++
www.ccboot.com

13. Finally, restart your PC and login into the Origin again.

Fix for Valorant


Follow the steps below to fix the Valorant:
1. Open the Riot games folder (make sure that this folder is placed on the game disk, if not copy
it from the "Program Files" folder to the game disk) and put the bat file in it.
2. Run the bat file as administrator.
3. Install Valorant on the game disk or select "Valorant\live" folder if the game is installed
already.
4. Run any PC as a super client (image only).
5. Run the bat file from the Riot games folder.
6. Login and wait for the anti-cheat installation.
7.Run the game.
8. Reboot the PC.
9.Turn off the PC and save changes.

Fix GTA V appearing play on steam button


Issue :
Sometimes when you log in to a RockStar account, the game shows the "Play on steam" button
and this account is not linked to steam.
Solution :
1. Enable super client on a PC.
2. Login to steam account with GTA V and start the GTA V installation.
3. Stop the installation and select delete the game on steam from local files .
4. Now login to the RockStar account and you will see the Install game instead of "Play on
steam".
5. After that,just click install the game and select the same folder where it was installed
before.
6. Then wait for verification to complete and you will see the "Play" button.
7. Turn on the PC and save the image.
www.ccboot.com

Verify epic games


Follow the steps below to verify epic games:
1. Use executable file “\Launcher\Portal\Binaries\Win64\EpicGamesLauncher.exe”.
2. If the game is already downloaded and the launcher shows an "Install" button. Just click
the “Install” button and start installation to the folder where you want to install the game.
Remember you cannot select the folder where the game was installed before, but you
can rename the game folder before start installation.
3. After 10-20 second when downloading has started, pause and cancel the installation.
4. Open the game folder and cut the folder “.egstore”.
5. Open the game folder where games were installed before and delete the folder
“.egstore” and paste the “.egstore” folder.
6. Delete the folder where your Epic launcher started installation and rename the old game
folder to the same folder.
7. Resume the game on Epic launcher and verification will start.
Note: You can also use the GTA-V files from Steam.

Resolve FACEIT anti-cheat issue


On the latest version, FACEIT fixed the bug that caused the blue screen. If you are still facing
blue screen after its installation, please follow the steps below:
1. Enable super client for image only.
2. Uninstall FACEIT AC if it is installed.
3. Download the latest FACEIT installer.
4. Install FACEIT AC and FACEIT client application.
5. Uncheck "Run FACEIT AC" after the installation.
6. Turn off the PC and save changes on the image.
7. Enabled super client again and ran FACEIT AC.
8. Wait for anti-cheat to update and when FACEIT asks to reboot the PC, just turn it off
instead of rebooting.
9. Saved changes on the image.
10. Turn on the PC and check if it is booting properly.
www.ccboot.com

Note: you must install the following security update for Windows 10
Required update :
CVE-2020-0601 | Windows CryptoAPI Spoofing Vulnerability

Steam Games
When you run steam games for the first time, Steam will install runtimes and it may take 3-10
minutes depending on the game.

1. Enable super client for image.

2. Run 3 - 5 games once on the client side and wait until the complete installation of
DirectX, Microsoft Visual C++ and etc.

3. Turn off the PC and save changes to the image.

Note : If you want to add any DLC to the game, please add it on server side or enable super
client for game disk and install the DLC.

Apex Legends launch issue fix


Recommendation: You can download and play Apex Legends without any issue from
iCafeCloud because all the issues are already fixed. Download iCafeCloud from the official
website of iCafeCloud.

Issue 1:
Apex Legends game showing "Download" instead of "Play".

Cause:
The registry for Apex Legends games is not applied.

Solution:
Follow our Fix origin games showing Download issue wiki and create or download registry for
"Apex Legends"

Issue 2:
Apex Legends game shows "Play" but does not launch after an anti cheat loading screen.
www.ccboot.com

Cause:
MSVCP104.dll was not found.
Microsoft Visual C++ 2015 Redistributable Update 3 RC is not installed on client or is corrupt.

Solution:
1. Boot a client in super client mode.
2. Uninstall Microsoft Visual C++ 2017 Redistributable from the client.
3. Download and Install Microsoft Visual C++ 2015 Redistributable Update 3 RC (x86 and x64
versions).
4. Restart the client once.
5. The game should work now.
6. Turn off the client and save the image.

Issue 3:
After pressing start button, error appears: "Libcurl.dll Not Found or Missing Errors"

Cause:
Microsoft Visual C++ 2013 is not installed on the client or is corrupted.
Solution:
1. Boot a client in super client mode.
2. Uninstall Microsoft Visual C++ 2013 Redistributable from the client (if it is installed).
3. Download and Install Microsoft Visual C++ 2013 (x86 and x64 versions).
4. Restart the client once.
5. The game should work now.
6. Turn off the client and save the image.

Issue 4:

Issue on Origin connection "We are sorry but we are having some technical difficulties please
try again."

Solution:

1. Close Origin completely by right-clicking the Origin system tray icon and selecting "Exit".
2. Make sure Time/Date is correctly set on the PC.
3. Make sure Origin is authorized by your antivirus and firewall.
4. Reset Internet Explorer Settings.
5. Unchecked the options in LAN Settings (make sure nothing is checked under Proxy Server).
6. Clear Origin Cache Data.
7. Reset the Windows Host File.
8. Reboot your computer and right-click on Origin and select Run as administrator.
www.ccboot.com

Notes:

1. When you run the game and it opens Anti Cheat but then the game doesn't run again, then
you need to add a registry for Origin.

2. If you want to use another language for Apex, you need to change language from Origin and
verify game files.

Cannot play Warcraft on local LAN


Warcraft (Dota), is one of the most played LAN games. But sometimes you cannot play the
game on LAN.

You are unable to connect to the LAN computer to plan on LAN.

When this happens, you can do two things.

1. Re install the game, download the latest installer for the Warcraft game and install it.

2. Check your firewall rules, if you have not allowed a Warcraft game in the firewall, then you
won't be able to see other computers on LAN hosting the game and other computers won't see
your hosted game.

Note: When you launch the game for the first time, it will ask you if you want to allow the game
in the firewall. You need to choose to allow it in both "private" and "public" networks. This will
solve the issue of not seeing others game.

Dota 2 issues
How to fix dota 2 FPS drop:

1. Update your graphics driver to the latest version for your graphics card vendor site.

2. Tweak dota 2 settings for fps fix

After doing above tweak and fixes Dota 2 FPS should not see any drop.
www.ccboot.com

How to fix dota2.exe not responding:

1. Stop steam on the server.

2. Open Start>Run (or just press: Win+r)> enter this command: steam://flushconfighow and
press OK.

3. Reboot server.

4. Enable super client (image+game disk) for any PC and do same (step 1 and 2) on client side,

5. Reboot the client PC afterwards once

6. Once the PC gets to the desktop, turn it off.

7. Disable super client and save the changes.

Fix game guard games launch issue


Problem:

The game guard prevents the launch of the game if it notices it is being run inside virtual
machine,

When it detects this, it will stop execution of the game executable and give you the error dialog
box.
www.ccboot.com

Figure 1

Solution:

The issue is caused by the client if the image has vmware tools installed.

So to solve the issue, please uninstall the vmware tools. Once removed, the game will run
normally.

Fix garena client showing install in client PC


Fixing Garena client games show install in client

Here we will show you how to fix garena game client show install
www.ccboot.com

If you install garena launcher in your server game disk you need to enable super client and run
garena launcher on your game disk

1. First Enable superclient..

2. Once in super client open your game disk garena folder, open garena client login your
account (Figure 1).

Figure 1

3. After logging in select League of Legends then click the "red box" (Figure 2).
www.ccboot.com

Figure 2

4. Then click "Locate game files" (Figure 3).


www.ccboot.com

Figure 3

5. Now click "Change" Locate your Garena League of Legends folder on your game disk,
example D:\Online Games\GarenaLoLPH\GameData\Apps then click the "select folder" button
(Figure 4).
www.ccboot.com

Figure 4
www.ccboot.com

Figure 5

6. After locating your garena league of legends folder click the "ok" button (Figure 6).
www.ccboot.com

Figure 6

7. Finally your game successfully located (Figure 7).


www.ccboot.com

Figure 7

8. Garena games are not ready to play at your client, do the same in PB, HoN, Ava, Fifa 3
(Figure 8).
www.ccboot.com

Figure 8

9. Shutdown and disable super client and save your image

10. Create an image restore point and type your description (Figure 9).
www.ccboot.com

Figure 9

11. After typing in description click the "ok" button to save your image (Figure 10).
www.ccboot.com

Figure 10

Fix low FPS issue in game


There are many factors that play a role in low FPS issues. Some of them are listed below as
well as their solution.

1. Server NIC speed

When you have more clients booting from CCBoot server, having only 1 NIC - 1gbps is not
enough and clients run into low FPS issues due to client PCs not able to load game files fast
enough.

To solve this, use multiple NIC on the server, preferable is Dual NIC or Quad NIC (Server NIC
teaming) depending on the number of client PCs you have.

2. No SSD Cache
www.ccboot.com

SSD Caches help clients read game files faster as once the game files are cache in ssd cache,
clients read from SSD cache if any files are not available in RAM cache. If you have not set
SSD cache, then clients will read directly from the Game disk which causes the games to load
slower as reading directly from game disk is slower than SSD cache.

To solve this, you need to set an SSD to be used as SSD cache for the game disk

Note: Even if your game disk is SSD, you still need to use and set up an SSD cache for it.

3. Game settings

Normally, users' graphics card performance is limited but they set the game visual settings to
High, then they will get Low FPS.

To solve this, there are 2 ways.

a. Get a better graphics cards

b. set the game visual settings to match your graphics card and play the game.

4. Graphics cards driver

Graphics card drivers also affect the FPS for games, if you are using an older driver which is not
optimized for the game you are playing, then you can get low FPS. So always keep the drivers
updated.

Note: Some time new drivers may have issues and can cause low FPS, these drivers need to
be optimized for the games. So if you experience low FPS after installing new drivers, then you
should downgrade the drivers to the previous one.

5. Writeback disk 0% idle

If you are having low FPS and lag as well then you need to check your writeback disk for 0%
idle issue. If Writeback is not able to keep up with your client writeback then it can result in low
FPS and lagging issues.

To solve this, you need to optimize your writeback disk. some of the ways are listed below
www.ccboot.com

a. Replace current writeback disk with better SSD - write optimized SSD

b. Increase or decrease writeback disk cache to match your writeback disk

c. Format writeback disk - so that any corrupt data will be removed allowing for smoother writes
to the writeback disk

d. Never use hdd for any disk for CCBoot, Always use SSD

6. Optimize your client OS

There are many ways you can optimize your OS for game, below are some of articles related to
it

Low Frame Rate (FPS) Troubleshooting

How to fix Windows 10 low FPS issues

7. Use Local Writeback disk (use this if you have spare hdd or ssd on client)

Local writeback means that the client PC will use a local harddisk or ssd to save its writeback
data. In doing so, the network activity is lowered and allows the client to have better read from
the server.

This helps to improve clients performance as well as to improve FPS for the games. Also in
using Local Writeback some games like PUBG, CSGO which have much data read and write
see significant improvement for FPS.

(Read more about local writeback functions.)

8. Client NIC optimization

When optimizing the client NIC, not all clients will get better performance as each client NIC is
different. So for some clients, you need to disable only "Flow Control" in the NIC properties.
www.ccboot.com

Fix no compatible graphics hardware in Overwatch


Problem:

Sometimes overwatch games will show you an error, "No compatible graphics hardware found"
when you launch the game. Here is how you solve it.

Cause:

This is caused when you have multiple graphics hardware in clients. And you install drivers for
one PC and the other will show this error.

Solution:

1. Create a hardware profile for the client PC/PC group that has the same model graphics card.
Refer multi Hardware profile

2. Apply the hardware profile to the client PC and then enable superclient.

3. Uninstall the current driver installed for the graphics card from the Device Manager (Figure 1).

Figure 1
www.ccboot.com

4. It will ask if you want to delete the driver for the video card, do not check the box, click "OK"
to continue (Figure 2).

Figure 2

5. Now right click the "Computer" and choose "Scan for hardware changes" (Figure 3).

Figure 3
www.ccboot.com

4. Now, it will for new hardware, it will detect and install the drivers for the graphics card. Once
the driver is installed click "OK" to close the window (Figure 4).

Figure 4

5. Now, Turn off the client.

6. Save the super client data.

7. Turn on in normal mode and run the game. The game will not show errors anymore.

Fix issues in PUBG game


Problem 1:
When the game is loading, the rendering of the scene takes time and lag in game play.

Solution:

1. If you are using Single HDD for game disk then add one more HDD and put them in RAID 0
www.ccboot.com

2. If you do not have an SSD cache set for the Game disk then set SSD Cache.

3. If your clients have 8GB RAM then set 1 GB as client cache, and if you have 16 GB then set
2 GB as client cache.

4. Optimize the game visual settings so the game plays out smoothly.

5. The game uses a large amount of RAM during game play. So, it's recommended to use 16
GB RAM in the client to provide ample RAM to the game.

Problem 2:

PUBG stuck while installing.

Solution:

Sometimes this issue occurs when Visual C++ Redistributable Runtimes aren't installed
properly. So, just reinstall Visual C++.

You can download it from Visual C++ Redistributable Runtimes All-in-One.

Problem 3:

Failed to create tslgame.exe on Steam PUBG

Solution:

Change the disk permission for everyone to full control.


www.ccboot.com

Fix steam showing installing/updating in CCBoot Client


Problem:
Steam shows updates to clients, even when it's fully updated on the server.

Cause:
Steam requires its service to be running when the client boots, if the steam was installed in the
Game disk in server then the steam service is not in auto start in client. So it will show you
installing/updating the client

Solution 1:

Run steam client as administrator

1. Navigate your Steam installation directory


www.ccboot.com

2. Right-click the Steam executable and click on Properties (Figure 1).

Figure 1

3. Click the Compatibility tab, then check the "Run this program as an administrator" checkbox
and click "OK" (Figure 2).
www.ccboot.com

Figure 2

4. Now, run the steam again and it will not show the installing/updating.

Note: if the above method didn't work then please delete the "appcache" folder in the steam
directory and let it get to sign in the window. If you are doing this in client, then after that close
the steam and then disable the super client and save.

Solution 2:

1. Boot the client in super client mode and update the steam client.

2. Once updated, open the steam folder and look for the "Package" folder.

3, Copy this folder to the server "Steam" folder and overwrite it.

4. Now, clients won't show updates for steam again.


www.ccboot.com

Note: If your client OS is Windows 7 and server is different OS

then you should not open steam on the server as every time you open steam on your server, it
will change some files and the client will again download files for Windows 7.

Game CD Key Conflict


Every game has a different registry that stores information such as the Game installation
directory or game CD key.

Problem:
Game give error for CD Key.

Solution:
Have 1 CD key per computer you have.

The solution to fix Game CD key conflict is to have 1 CD key for each computer.

Problem:
How do you have a CD key for each computer when all computers are booting from an image?

Solution:
Make a CD key added to each computer when it boots. To do this you can use a reg file with all
the registry entries for CD Key required for the games you have. A sample can be downloaded
from here.

1. Download the registry files from this link.

2. Extract it to your game disk (Figure 1).


www.ccboot.com

Figure 1

3. Now, open CCBootCloud CP and then the settings, check the checkbox for "Run Batch
Command at Client" and then click the '>>" button (Figure 2)
www.ccboot.com

Figure 2

4. It will open "Public.txt" file, in the file paste the commands below and save it (FIgure 3)

for /f "tokens=1-2 delims=:" %%a in ('ipconfig^|find "IPv4"') do set ip=%%b


set ip=%ip:~1%
regedit.exe /s "D:\reg\%ip%.reg"

Note: Please change "D:" to match your game disk drive letter and the name of the reg files
should be <ip>.reg
www.ccboot.com

You can rename the registry from the extracted folder to match your IP addresses.

example 192.168.1.100.reg , 192.168.10.200.reg, etc

Figure 3

5. Now, turn on your clients and run the games that have CD Key conflicts. They will work
without error.

6. If you want to add more registry to the reg files, then open a registry file reg folder (Figure 4)
www.ccboot.com

Figure 4

7. Then, add the registry for the game at the end of the file (Figure 5)
www.ccboot.com

Figure 5

Important: You have to add the registry to all the reg files.

Issues with Call of Duty Modern Warfare

1. While trying to launch "Call of Duty Modern Warfare", it halts midway with the setup
displaying "Installing shaders .This could take time and might consume a lot of
bandwidth".

Solution:

This solution is applicable for CCBoot and iCafeCloud users.

Suppose you have multiple types of GPUs with multiple hardware profiles.
www.ccboot.com

Create a symlink between folder C:\Users\%username%\Documents\Call of Duty Modern


Warfare and server. Add this text on Basic settings, Run Batch Command at Client

rmdir /s /q "C:\Users\%username%\Documents\Call of Duty Modern Warfare"

md "\\server\iCafeCloudShare\callofdutywarzone\%computername%\"

mklink /d "C:\Users\%username%\Documents\Call of Duty Modern Warfare"


"\\server\iCafeCloudShare\callofdutywarzone\%computername%\"

Where server it is server IP and iCafeCloudShare it shared folder for Everyone on the server
side.

2. When running the game it just fetches online info and after black screen game is
crashing.

Solution:

Set on on the client side other DNS.


For example:
8.8.8.8
8.8.4.4
1.1.1.1

No response from server while playing HON


Problem:

We have a problem with heroes of newerth. "No response from server" when 2 or more people
connect to the same game.

Solution:

Enable super client, and then go to "%userprofile%\Documents\Heroes of Newerth\game\" and


delete the "startup.cfg" file. Finally, disable the supper client.
www.ccboot.com

Fix Fortnite game error

Issue 1:
Fortnite game gives error - "Entry Point Not Found" when you run the game (Figure 1).

Figure 1

Solution:

1. Delete the 4 Fortnite**.exe file from the "Epic Games\Fortnite\FortniteGame\Binaries\Win64"


folder (Figure 2)
www.ccboot.com

Figure 2

2. After the files are deleted, open "Epic Games Launcher" then "Verify" the game (Figure 3).
www.ccboot.com

Figure 3

3. Once the verification completes, the error message will stop showing.

Issue 2:

Fortnite IP Ban or Hardware Ban

Solution 1:

1. Create a new image.

2. Install the game in image from Client.


www.ccboot.com

Solution 2:

1. Format the game disk

2. Re-install the game to the game disk from the client PC in super client mode.

Issue 3:

When trying to login to Epic Games you encounter the error AS-1041.

Solution 1

1. Run any client PC in super client mode.

2. Open on client side Command Prompt (Win+R and enter: cmd)

2. Ping any site, for example: ping google.com

3. Enter: ipconfig /flushdns

4. Run an epic launcher and check if you can log in. If it doesn't help with the issue then, check
fortnite server status: Epic Games Public Status

5. Turn off PC and save changes in image.

Solution 2

Open on the server side game disk, then open folder ...\Epic Games\Epic and delete folder
"UnrealEngineLauncher".

Issue 4:

In the game, textures are blurred or other texture issues.

Solution:

Change unlimited framerate to any framerate limit.


www.ccboot.com

Issue 5:

Fortnite stuck on loading screen

Solutions:

1. If you use a Nvidia graphics card, close all Nvidia programs in Task Manager.

2. If you use Geforce Experience, turn off the share in-game overlay.

3. Update your graphics card driver.

4. Run Fortnite as administrator.

5. Check for account issues.

You might also like