You are on page 1of 606

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 Standard.


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

Note:
1. We don’t recommend using Windows 10 on the server if you have more than 20 client
PCs. It is because CCbootCloud uses a shared folder to save game progress and fix
some games.
2. 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
www.ccboot.com

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

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

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

Note: Please keep in mind that if your gamedisk is bigger than 2TB you should initialize this disk
as GPT volume.

Figure 1

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 an SSD disk for a game disk the SSD cache disk is optional or just use an 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.


www.ccboot.com

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 disks (Hard disks or SSDs) with 32K allocation unit except windows
partition/disk , as it provides you the best performance. - Do Not skip this

Note: Allocation units also play a significant role in game performance, as we have found some
games will experience lag if allocation unit is 4K, after changing to 32K the lag experienced was
resolved.

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 the server and for 20-30 PCs, use 2 x 1 GbE on the 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
www.ccboot.com

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

Hardware example for the Server

10-30 PCs
Part Minimum Recommended

CPU 2 cores /4 threads @ 2GHz 4 cores @ 2GHz or higher


or higher

Motherboard Any with 4 SATA III ports Any with 6 SATA III ports

RAM 16 GB 32 GB

OS drive 1x240 GB SSD 1x240 GB SSD

Image disk Use OS drive disk 1x240 GB SSD

Writeback 1x240 GB SSD 1x240 GB SSD

Game disk 1xTB SSD 2x 1 TB SSD

Server NIC 1 GBe 3x 1 GBe

Switch Unmanaged with 16-48 GBe Unmanaged with 16-48 GBe


ports ports

Example
Part Minimum Recommended

CPU Intel Pentium G4560 AMD Ryzen 3 3200G

Motherboard Motherboards H110M Asus Prime B450M-A

RAM 16GB Kit (8GB x 2) 32GB (2 X 16GB) DDR4

OS drive Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Image disk Use OS drive disk Samsung 860 EVO 250GB

Writeback Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Game disk SAMSUNG 870 QVO 1 TB 2xSAMSUNG 870 QVO 1 TB

Server NIC 1 GBe Dual Port Gigabit Ethernet


Network Adapter with Realtek
RTL8111 Chipset

Switch D-Link DGS-1016D 16 Port 2xD-Link DGS-1016D 16 Port


www.ccboot.com

30-60 PCs
Part Minimum Recommended

CPU 4 cores /8 threads @ 2GHz 6 cores @ 2GHz

Motherboard Any with 6 SATA III ports Any with 8 SATA III ports

RAM 32 GB 64 GB

OS drive 1x240 GB SSD 1x240 GB SSD

Image disk 1x240 GB SSD 1x240 GB SSD

Writeback 2x240 GB SSD 2x240 GB NVME

Game disk 2x 1 TB SSD 3x 2 TB SSD

Server NIC 4 GBe 10 GBe

Switch 2x Unmanaged with 24-48 2x Unmanaged with 24-48


GBe ports GBe ports and 2x SFP+

Example 1
Part Minimum Recommended

CPU AMD Ryzen 3 3200G AMD Ryzen 5 3400G

Motherboard Asus Prime B450M-A MSI Performance Gaming


AMD X470

RAM 32GB (2 X 16GB) DDR4 2x32GB (2 X 16GB) DDR4

OS drive Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Image disk Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Writeback 2xSamsung 860 EVO 250GB 2xSAMSUNG 970 EVO Plus


250GB

Game disk 2x SAMSUNG 860 EVO 1 TB 3xSAMSUNG 860 EVO 2 TB

Server NIC 2xDual Port Gigabit Ethernet Asus 10Gbps X4 SFP+


Network Adapter with Realtek
RTL8111 Chipset

Switch TP-Link 48 Port Gigabit UniFi Switch 24/48


Ethernet Switch

Example 2
www.ccboot.com

Part Recommended

CPU AMD Ryzen 5 3400G

Motherboard MSI Performance Gaming AMD X470

RAM 2x32GB (2 X 16GB) DDR4

OS drive Samsung 860 EVO 250GB

Image disk Samsung 860 EVO 250GB

Writeback 2xSAMSUNG 970 EVO Plus 250GB

Game disk 3xSAMSUNG 860 EVO 2 TB

Server NIC ASUS XG-C100C 10G or Intel X540-10G-2T

Switch NETGEAR 52-Port Gigabit/10G


(GS752TX)

60-100 PCs
Part Minimum Recommended

CPU 6 cores /12 threads @ 2GHz 8 cores @ 2GHz or higher


or higher

Motherboard Any with 8 SATA III ports With 8 independent SATA III
ports and 3 independent M2
slots

RAM 64 GB 128 GB

OS drive 1x240 GB SSD 1x240 GB SSD

Image disk 1x240 GB SSD 1x240 GB SSD

Writeback 3x240 GB SSD 3x500 GB NVMe

Game disk 2x 2 TB SSD 4x 2 TB SSD

Server NIC 10 GBe 2x10 GBe

Switch 2x with 48 GBe ports and 2x 2x with 48 GBe ports and 2x


10GBe+ 10GBe+
Example 1 based on Fiber NICs
Part Minimum Recommended
www.ccboot.com

CPU AMD Ryzen 3 3200G Intel Core i9-10900X

Motherboard MSI PG AMD X470 Asus Prime X299- A II ATX

RAM 64GB (2 x 32GB) DDR4 2 x 64GB (2 x 32GB) DDR4

OS drive Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Image disk Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Writeback 2xSAMSUNG 970 EVO Plus 3x SAMSUNG 970 Pro


250GB 512GB

Game disk 3xSAMSUNG 860 EVO 2 TB 3xSAMSUNG 860 EVO 2 TB

Server NIC Asus 10Gbps X4 SFP+ 2xAsus 10Gbps X4 SFP+

Switch UniFi Switch 24/48 UniFi Switch 24/48

Example 2 based on Ethernet NICs


Part Minimum Recommended

CPU AMD Ryzen 3 3200G Intel Core i9-10900X

Motherboard MSI Performance Gaming Asus Prime X299- A II ATX


AMD X470

RAM 64GB (2 x 32GB) DDR4 2 x 64GB (2 x 32GB) DDR4

OS drive Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Image disk Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Writeback 2xSAMSUNG 970 EVO Plus 3x SAMSUNG 970 Pro


250GB 512GB

Game disk 3xSAMSUNG 860 EVO 2 TB 3xSAMSUNG 860 EVO 2 TB

Server NIC ASUS XG-C100C 10G or ASUS XG-C100C 10G or


Intel X540-10G-2T Intel X540-10G-2T

Switch NETGEAR 52-Port NETGEAR 52-Port


Gigabit/10G (GS752TX) Gigabit/10G (GS752TX)

100-200 PCs
Part Recommended

CPU 10 cores x 2GHz


www.ccboot.com

Motherboard With 8 independent SATA III ports and 3


independent M2 slots

RAM 128 GB

OS drive 1x240 GB SSD

Image disk 1x500 GB NVMe

Writeback 7x240 GB SSD

Game disk 2x 2 TB NVMe

Server NIC 2x10 GBe

Switch 5x with 48 GBe ports and 2x 10GBe+

Example based on Ethernet NICs and Fiber NICs


Part Fiber NICs Ethernet NICs

CPU Intel Core i9-10900X Intel Core i9-10900X

Motherboard Asus Prime X299- A II ATX Asus Prime X299- A II ATX

RAM 2 x 64GB (2 x 32GB) DDR4 2 x 64GB (2 x 32GB) DDR4

OS drive Samsung 860 EVO 250GB Samsung 860 EVO 250GB

Image disk SAMSUNG 970 Pro 512GB SAMSUNG 970 Pro 512GB

Writeback 7xSamsung 860 EVO 250GB 7xSamsung 860 EVO 250GB

Game disk 2xSAMSUNG 970 EVO 2 TB 2xSAMSUNG 970 EVO 2 TB

Server NIC QSFP ConnectX-2 40GB/s 2x Intel X540-10G-2T


or Intel X710-DA4 Quad
SFP+

Cable Cisco QSFP-4SFP10G- Any CAT6 or CAT7


CU2M 40Gb/s QSFP+ to 4x
SFP+ DAC Breakout Cable
Passive

Switch NETGEAR 52-Port NETGEAR 52-Port


Gigabit/10G (GS752TX) Gigabit/10G (GS752TX)
www.ccboot.com

Client requirements

Software requirements

CCBootCloud 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
5. Windows 11

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

Important: Clients will not boot from CCBoot if you have enabled “SecureBoot” in bios.
You must disable “SecureBoot” in bios if you want to boot in uefi mode.

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 motherboards.
2. 1 Gbps speed NIC. We DO NOT recommend using 100M NIC. The diskless boot speed
will be slow and can only boot a small amount of 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.
www.ccboot.com

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

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

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, the 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.

Recommended hardware requirements


Regular PCs (Full HD gaming 144Hz for online games)
● B365 or Z390 or B450 for amd
● i5-9400f or R5-3600
● RAM 16 gb 2666
● GPU RTX 2060S or 1080ti or 2070S or RX 5700XT

VIP (QHD gaming 144Hz for online games)


● Z490 or X570 for amd
● i5-10600 or R5-3600XT
● RAM 32 GB
● GPU RTX 3060 ti or 3070 or 5800 or 2080S or 2080ti

Network requirements
For better performance, we recommend the 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 cables 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 switches, "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 a bandwidth monitor to
check for the download currently active on the specific system.
www.ccboot.com

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 system, 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 the 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.
www.ccboot.com

How to use CCBootCloud in a call center


Among our customers, there are few who use CCBootCloud in their Call Center. Here is how
they are using it.

(Random Call Center)


Server hardware (48 Pcs)
HP z440 Desktop PC
RAM: 80GB
NIC: 4 x 10gbe Intel NIC
Disks: 2 x 256GB SSD (Writeback disk) , 1 x 256 GB SSD (Image disk), 1 x 1TB HDD shared
disk, 1 x 256 GB SSD (System OS)
Switch: Cisco 48 Gigabit

Client hardware
Mix of HP, Dell, Lenovo workstations

Installation
Server is connected to the switch’s 4 x 10gbe sfp+ using the 4 x 10gbe nic using sfp+ cable
giving the server a total of 40 gbps bandwidth for clients use.
Clients are connected to the switch using 1gbe cat 6 cable.

CCBoot cloud installed on Windows Server 2019 with 4 x 10gbe nic in teaming
Image created from Windows 10 build 21H2 with latest updates and required programs like
Chrome, Office (Word, excel, powerpoint), OneDrive, Google Drive, and mounted network
shared disk as Z:.

Persisting user’s data


Since CCBootCloud will clear out all data on the client PC when it restarts, the mounted network
share disk Z: is used to save files created from office applications as well as files that the call
center agent needs to save for future use.

Similarly, the agents can login to their OneDrive or Google Drive account to access their files as
well as upload files they need to cloud.
This way they can retain files without losing them when the computer is restarted.
www.ccboot.com
www.ccboot.com

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.

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. In Particular, please disable the DHCP service in the
router.

Note: Allocation units also play a significant role in game performance, as we have found some
games will experience lag if allocation unit is 4K, after changing to 32K the lag experienced was
resolved.
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

Note : CCBootCloud changes pagefiles settings on the server after installation, so just set the
pagefile on disk C:\ (Figure 6).

Figure 6

Configure DHCP

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

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

Create boot image for client


You need to create an image for booting the clients. Though we have ready made super
images, we highly recommend creating your own using your client PC for a successful boot.

Refer to the following links for creating and uploading images.


1. Create legacy boot image
2. Create UEFI boot image

Download super image


Download the super images from the links below:

1. Windows 10 Build 1809 Pro - CCBoot build 20190605

3. Windows 10 build 2004 Pro

4. Windows 10 build 2004 UEFI

Notes:

Those images are created by our team. We have collected and added as many NIC we could
but we do not guarantee to boot all models of motherboards. If it does not work, it means you
need to create your own image. Create legacy boot image.

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 the Image disk.

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

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


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

Figure 1

4. In "Integrated Peripherals", look for "Lan Option ROM" or "Boot from LAN" or “PXE
OpROM” or “Legacy PXE Boot Option ROM” and then change the option to
"Enabled"(Figure 2).

Figure 2
www.ccboot.com

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

Figure 3

7. Now plug off the hard disk on the client PC, then boot it. You will see the following
picture.

Figure 4
www.ccboot.com

For 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 5

Now it will diskless boot successfully.


www.ccboot.com

Figure 6

Below are pictures of the BIOS to enable diskless boot.


www.ccboot.com

Figure 7
www.ccboot.com

Figure 8

Figure 9
www.ccboot.com

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).

Figure 1

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

Figure 2

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
www.ccboot.com

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).

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.
www.ccboot.com

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 are mentioned above.

For the GIGABYTE motherboards:


1. Open BIOS then go to IO ports (Figure 1).
www.ccboot.com

Figure 1

2. Then go to “Settings>Network Stack Configuration” (Figure 2).


www.ccboot.com

Figure 2

3. Enable the network stack if it is disabled (Figure 3).


www.ccboot.com

Figure 3

4. Then in the “Boot” tab, check the settings as in the following figures 4 and 5.
www.ccboot.com

Figure 4
www.ccboot.com

Figure 5
5. Finally save and exit(Figure 6).
www.ccboot.com

Figure 6
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 the 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 conflicts 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 conflicts with different
specifications.
8. Download and install the NIC drivers from the vendor's site (Realtek or Intel).
9. Optimize the NIC Driver (Server and client network optimization).

10. Install CCBoot Client.


www.ccboot.com

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

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).
www.ccboot.com

Figure 3

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

Figure 4

e. DO NOT check any checkbox in the “NIC Drivers” and click on the "OK" button (Figure
5).
www.ccboot.com

Figure 5

f. Click the “OK” button once installation is completed. You need to reboot the system
once.

Note (only for multi specs clients): If you have more than one board model then repeat the
following steps
I. Disconnect the disk from the PC and connect it to the different board PC,
II. Once booted install its NIC drivers
III. Set the static IP for the nic (If not set already).
IV. Open CCBootclient application and click the “Install Client” button
V. Click the “OK” button in the “NIC Drivers” window and finish installing.
VI. Once the installation is done, turn off
VII. Repeat steps I through VI, if you have any other different boards.
www.ccboot.com

11. Once ccboot client installation is done, upload the image by clicking the “Upload Image”
button.

Figure 4

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

Important: Please make sure that you have sharing enabled on the client as well as the 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 accessed from the 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 a 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 a fresh clean copy of Windows 10 for UEFI systems, use these steps:

1. Start your PC with the USB bootable media.


2. On "Windows Setup," click Next to begin the process (Figure 1).

Figure 1

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


www.ccboot.com

Figure 2

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

Figure 3

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

Figure 4

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


www.ccboot.com

Figure 5

Note: Static ip depends on your network.

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


www.ccboot.com

Figure 6

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

9. 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 conflicts with different
specifications.

10. Install CCBoot client.

11. Download and install the NIC drivers from the vendor's site (Realtek or Intel).

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

13. Upload Image by referring to step 11 in Create legacy boot image

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

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

Figure 7

16. Make sure your clients BIOS is compatible to boot an UEFI image by following the wiki
on Diskless boot with UEFI BIOS

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.
www.ccboot.com

We recommend using this function from the cloud side.


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


There are two ways for creating bootable USB.
First is using the Windows 10 installation media.
Follow the steps :
1. Download the tool to create bootable USB from Create Windows 10 installation media
then run it. You need to be an administrator to run this tool.
2. If you agree to the license terms, select Accept (Figure 1).

Figure 1

3. Select “Create installation media for another PC”, and then select Next (Figure 2).
www.ccboot.com

Figure 2

4. Select the language, edition, and architecture (64-bit) for Windows 10.
5. Select the USB flash drive and attach your flash drive to your computer. Any content on
the flash drive will be deleted (Figure 3 & 4).
www.ccboot.com

Figure 3
www.ccboot.com

Figure 4

6. Then it will create the bootable drive automatically by downloading Windows.


7. After completing the steps to install Windows 10, please check that you have all the
necessary device drivers installed. To check for updates now, select the Start button,
and then go to Settings > Update & Security > Windows Update, and select Check for
updates.

Second is using rufus.


The steps below show how to create a bootable USB drive to install Windows operating
systems using rufus. 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
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 the operating system and also the two
Network cards.
2. Install CCBoot Client, click "Install Client", then press the “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

CCBootCloud command line

-unistall
This command will uninstall the CCBootCloud.

-start
This command will start all the CCBootCloud services if they are stopped.

-stop
This command will stop all the CCBootCloud services.

-restart
This command will restart all the CCBootCloud Services.

-update
This command will update the xml data.

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 super client option is not displayed on the right-click menu
(Figure 1).
www.ccboot.com

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 a 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 be set up for each
individual client's resolutions. The 1st is "Resolution" and the 2nd is "Refresh Rate". All fields
need to be filled in order for it to be applied properly.
You may choose them using the drop-down menu (we keep adding more resolutions) or
manually input a custom resolution and other settings. The settings will not be applied and the
field will default to blank if any of the fields are empty.

Enable Cache: Setting the memory to use as a client cache depends on the client's memory
size. Example: client RAM is 2GB; you can set the 256M to be used 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 the local HDD for OS or games. This helps to
reduce the load on the 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.

5. CCBootClient will use the first disk on the client side for local writeback.

Important : Before you enable the local writeback function, make sure that you have
HDD/SSD in your client PC; it has only one partition and is formatted in a 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).
www.ccboot.com

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

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.
www.ccboot.com

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
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.
5. Before saving the changes in the image, reboot the client once and check if it is booting
properly. If you have installed drivers or other apps, it may cause issues on booting or
BSOD.

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
www.ccboot.com

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.

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 erver

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 the game file getting corrupted. Once you are done with the super client
and have disabled it, the game disk will be accessible on server once again.
5. If you cannot enable superclient for game disk, check if it is not used by pagefile
and please use the system disk for pagefile.

Keep writeback function


Keep writeback function permits to save the writeback file for image and game disk after reboot.
You have to reboot your pc after enabling it to work.

You can enable it from the PC page (Figure 1).

Figure 1

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).
www.ccboot.com

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 a 32K allocation unit to get best
performance, any other allocation unit the performance was found to be less than on
32K 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 at 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

Reset licence
You can reset the license once per day, if you want to reset the license the second time you
have to contact the support.

To reset the license, go to the settings, licence tab and click the Reset button respectively
(Figure 1).

Figure 1

Main cloud settings


Open the Settings page and settings tab on it from the cloud panel (Figure 1).
www.ccboot.com

Figure 1
● You can click the “Edit” button to set the language and timezone.
● You can bind or unbind the google drive with the “Bind/unbind google drive” button to
save logos on google drive.
● “Generate Discord Token” button is for verifying your discord account.

Verify discord account


To verify the discord account, follow the instructions below:
1. Open discord and type “!Center” tag on the new user channel (Figure 1).
www.ccboot.com

Figure 1

2. Then you will receive a message with instructions form discord bot (Figure 2).

Figure 2

3. Go to the settings page on the cloud panel and click the “Generate discord token”
button. (Figure 3).
www.ccboot.com

Figure 3

4. A code will be provided in a few minutes and copy the code with “copy to clipboard”
button (Figure 4).

Figure 4

5. Send the code with the tag !verify as “!verify your_code” to the discord bot (Figure 4).
www.ccboot.com

Figure 4

Note: The verification process of discord can be done only once.

Download or save logs to google drive


We keep the logs of the last 30 days only on Cloud.

If you want to save logs older than 30 days, you should bind your google drive to iCafeCloud,
the logs will be automatically saved on the 10th of each month to the iCafeCloudBackup
directory of your google drive. For that you need to go to the center settings and bind your
google drive to iCafeCloud (Figure 1).
www.ccboot.com

Figure 1

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).
www.ccboot.com

Figure 1

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

Figure 2
www.ccboot.com

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: Removes all the entries in the “Disk restore” list and deletes all the restore points
from the image disk to free space. You should never delete recovery point files manually in the
image disk instead click “Merge all” safely remove them from the disk and recovery list.

Merge to Last: Merge the last restore point to the one ahead of it. For more details, please
refer to "Merge Image". Please note that there is no way to undo the “Merge to last”. So make
sure you do it only if your image is booting on all pcs and working correctly.

Restore to Last: Revert the image to the last restore point state.
www.ccboot.com

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

1. Go to the “Boot” page on the cloud panel, click on the “Image” tab. Then, right click on
the image you want to merge and click on the “Disk restore” option (Figure 1).

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 safely delete the entries in the “Disk restore”
list and delete all the restore points from the Image disk (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 as the entries for restore points and the restore points files will be deleted.
● You should only merge all if your image is booting properly on all of your computers.
● You should merge all after you have 5-10 restore points, so that your image disk does
not get full.
● You should never put a client in superclient mode if your image disk is almost full. Merge
all first to free space before doing superclient on a client
www.ccboot.com

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 tol update the client automatically (Figure 2).

Figure 2
www.ccboot.com

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
www.ccboot.com

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).

Figure 1

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

Figure 2

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

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

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
www.ccboot.com

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).

Figure 1

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

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
image, right click on the mounted image, and choose “UnMount Image” from the menu.
(Figure 3).

Figure 3
www.ccboot.com

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

Figure 4
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.

Scan DHCP
www.ccboot.com

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
General 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 the recent version, we have made it so that you can enable or disable the super client
right from the client pc so you don't need to come back to the 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 the admin password in the “Admin password” field and click on the “Ok” button
(Figure 2).
www.ccboot.com

Figure 2
www.ccboot.com

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).

Figure 1

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

Check license expiration date


Open the cloud panel and go to the license settings and you will find it with other license details
(Figure 1).

Figure 1
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.

Please follow these steps to enable fixes:


1. Install games and launchers only on the 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

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


www.ccboot.com

Figure 3

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

Figure 3

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


www.ccboot.com

Figure 4
7. After the game fixes are set, restart your client computer and check, it should show
play/launch instead of install for the games.

Note:
● You can delete the fixes just by clicking on the “delete” button on the list.
● Some games may need additional steps even after adding to the “Game fixes”, for those
games contact our support staff for more details.
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

Upgrade CCBoot to the cloud version


Important :
While upgrading from CCBoot classic to the cloud version, make sure clients do not have
writeback enabled. It will show an error when you try to use super client mode on that client PC.
You will need to delete the client and add it again to fix it.

The import function is to import configuration and database 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 :

● Make sure all recovery points for your images are all merged, or restored to a functional
point (no image recovery points should be there)
● All the files are located in the “CCBoot” folder on the drive where CCBoot is installed (i.e.
.”C:\CCBoot”, C:\CCBoot\cmd)
www.ccboot.com

Import setting to new license


You can now import CCBootCloud settings only to the new license.
1. First of all, go to the settings page and click the upload button (Figure 1).

Figure 1

2. Select cloud.xml instead of db.xml , CCBootCloud.ini instead of CCBoot.ini and click the
upload button (Figure 2).
www.ccboot.com

Figure 2

Note :In case you want to copy all settings for CCBootCloudx (including iCafeCloud) please
contact our support.
www.ccboot.com

Miner
Mining configuration
● CCBootCloud has a mining function with various options for the centers.
● The purpose of this function is to help gaming centers get some extra revenue from the
hardwares they already have without much knowledge on the mining field.The setup of
mining is just a few clicks as we will show below.

1. Go to the “Mining” page and click the “Configure mining” button (Figure 1).

Figure 1

● Mining feature in CCbootCloud is disabled by default.If you want to enable it then you
need to contact our support team to activate the mining feature on your CCBootCloud
license. Otherwise you cannot start mining (Figure 2).
www.ccboot.com

Figure 2

● Create a USDT wallet in Binance and send the wallet id to our support staff.
(ex: 0xb5348527b64598ff454e787987aa0b989445f1 )
● Make sure the wallet is USDT and send it correctly as there is no refund option in crypto
wallets
Steps to create the binance account and create wallet can be found here

Once the mining has been activated follow the steps mentioned below:
1. Make sure your CCBootcloud client is updated to the latest version.
2. Afterwards, go to the “Mining” page and click the “Mining configure” button at the top
right (Figure 3).
www.ccboot.com

Figure 3
www.ccboot.com

3. Select the PCs that you want to enable for mining and check the mining tool. Available
options for miners are Quickminer ,NBminer and Gminer (Figure 4).

● Quickminer is used for Nvidia GPUs only with more than 6gb vram and mining
Ethereum.
● NBminer is used for both Nvidia LHR and AMD, can support GPUs with 4+gb
vram and will auto-mine the most profitable crypto at that time based on GPUs
performance.(ETH,RVN,etc)
○ “We suggest using the NBminer auto mining if your cards are LHR
(Lock hashrate) if not better use the Quickminer”
● Gminer is used also for Nvidia, Amd and LHR,can support 4+gb GPUs and will
auto-mine the most profitable crypto at that time. The different from NBimer is
that you can use parameters to overclock manually your GPUs (This option is
suggested for more advanced users)

Figure 4

4. After that, restart or boot the PCs and the mining function will be activated.
5. PCs start mining automatically only if they are IDLE for 5 minutes or more and stop

mining automatically once the mouse is moved or a user starts playing games.
6. The mining will resume again after the user stop playing games and is idle for more than
5 minutes.
www.ccboot.com

Note :
The miner can only work with WIN10 and Driver version newer than 461.33

Once the PCs start mining, you can see the details of mining from the “Mining” page as shown
below (Figure 5).

Figure 5

1. USD amount as profit of this month.


2. USD amount as profit in the last 24 hours.
3. USD amount as all time profit which is profit till date.
4. USD amount of unpaid balance
5. Hash rate of total pcs in current time.
6. List of the pcs showing hash rate, GPU model, temp, power,mining option and last time
used in mining.

Parameters
This feature is added for the miner enthusiast that can Overclock the GPUs manually.

1. Quickminer - already has overclock for low power mining in ETH algo

2. NBminer - is not using overclock as default you can use the parameters below
● --temperature-limit, --tl <temp-limit> Set temperature limit of GPU, if exceeds, stop GPU.
www.ccboot.com

● --temperature-start, --ts <temp-start> Set cool-down temperature target if GPU is


stopped by temperature-limit, default to <temp-limit> - 5.
● --enable-igpu AMD iGPU is disabled by default, set this option to enable.
● -lhr <value> Partially unlock hashrate for Nvidia LHR GPUs. [-1, 100].
0: auto, -1: off. Others: set to 60 means trying to reach 60% of nonlocked max hashrate.

3. Gminer - Its not using overclock as default you can use the parameters below
● --fan - space-separated list of fan speed for each device in percents (range from 0 to
100, 0 - ignore) (for example: '60 0 90')
● --pl - space-separated list of power limits for each device in percents (range from 0 to
100 for Nvidia GPUs and -50 - 50 for AMD GPUs, 0 - ignore)(for example: '30 0 50')
● --cclock - space-separated list of core clock offsets (for Nvidia GPUs) or absolute core
clocks (for AMD GPUs) for each device in MHz (0 - ignore), (for example: '100 0 -90')
● --mclock - space-separated list of memory clock offsets (for Nvidia GPUs) or absolute
memory clocks (for AMD GPUs) for each device in MHz (0 - ignore) (for example: '100 0
-90')
● --cvddc - space-separated list of core voltage offsets in % (for Nvidia GPUs) or absolute
core voltages (for AMD GPUs) for each device in mV (0 - ignore), (for example: '900 0
1100')
● --lock_voltage - space-separated list of locked voltage points for each device in mV (0 -
ignore),(for example: '900 0 1000')
● --lock_cclock - space-separated list of locked core clock point for each device in MHz (0
- ignore), only Nvidia GPUs are supported. (for example: '1200 0 1500')
● --tfan_min - space-separated list of minimal fan speed (0 - ignore) for tfan option(for
example: '30 0 35')
● --tfan_max - space-separated list of maximal fan speed (0 - ignore) for tfan option(for
example: '90 0 80')

Example for 3060TI:


Low profile = “--cclock -400 --mclock 1800 --pl 60 --fan 70” (70%fan or more/less based
on your temps.)
Medium profile = “--cclock -400 --mclock 2200 --pl 60 --fan 75” (75%fan or more/less
based on your temps.)
High profile = “--cclock -400 --mclock 2600 --pl 65 --fan 80” (80%fan or more/less based
on your temps.)
You can do you own configuration based on your GPUS as each models are different
and can give different hashrate based on configurations

Here you can find the link for a website with actual Overclock settings
www.hashrate.no/3060ti replace the 3060ti at the end of the link with your card model
for easier search

Use the parameters in the mining options field (Figure 1).


www.ccboot.com

Figure 1

Performance

● We have Overclocked profiles in Quickminer for each GPU model for efficient and easy
mining as sometimes the GPU configuration needs to be carefully touched by the
amateur users.
It's working as auto-configured each time the PCs start mining to get the best
optimization.
● The profiles are not configured to work in 100% of GPUs power to protect and also to be
ready for gaming when customers are using it.
For example: An 3060ti non LHR can do 58-59Mhs at 113-124w of power and with 58c
temperature with our miner.(Figure 1)
Enthusiast miners can push the GPU more than 60 Mhs.

Figure 1
www.ccboot.com

How it works
● CCBootCloud miner is mining ETH and gets rewarded in BTC because the market goes
up and down all the time.

● Our system will auto sell BTC to USDT once they have been mined more than
0.0005BTC (USDT is a stable crypto with a value price of 1$).

Payout Rules:
Payout will be once a month if the amount is 100$ or more and will skip to the next
payout till it reaches 100$. (This can happen in case you have very small hashrate
power or you are not mining most of the hours of the day).
This rule is about Binance wallets “we suggest to create a wallet in Binance”, other
wallets may have additional transfer fees that we will not cover and can be update for
the fee at the payout day only,transfer fees change everyday.

● We will send “USDT” to your wallet on the 10th day of every month. For example : if you
have 5000$ actual balance in your panel and it's still August we will send the 5000$ on
10th of September into your wallet).

● The mining function includes a 10% fee on the profits that is used for pool fees, transfer
fees and our services.
● Everything will be transparent and will be easy to track by Logs.

● The USD amount in the mining panel of iCafeCloud will be updated every 4-5 hours.

● Everything will be transparent, we want an easier and fair process for all.

Logs
● Mining logs is to make the all process more transparent which includes date/time,
description and the amount. Click the “Logs” tab for checking logs (Figure 1).

● The logs show the BTC amount has been mined and in what value have been converted
to USDT.
● The update of the logs will be done every 4-5 hours.
www.ccboot.com

Figure 1

Mining with other billing softwares


If the billing software you use allows you to run the batch files at the login and logout of their
client interface, then you can follow the steps below to start mining.

C:\ccbootclient\ccbootclient.exe -monitor use it when the windows startup


C:\ccbootclient\ccbootclient.exe -mining use it when the user logout from the app
C:\ccbootclient\ccbootclient.exe -stopmining use it when the user login to the app

Those 3 commands can be added to every other software


We will add some examples below

Mining with CCBootCloud and ggleap configuration


1. In GGleap go at settings and click Center config - Advanced (Figure 1)
www.ccboot.com

Figure 1

2. On the advanced window, you will see the add command button. (Figure 2)
www.ccboot.com

Figure 2

3. Click add command and fill the boxes


Full path = C:\ccbootclient\ccbootclient.exe
Parameter= -stopmining
Directory = C:\ccbootclient
Run cmd selected
Type = Guest login, user login
Hide process selected. (Figure 3)
www.ccboot.com

Figure 3

4. The same way you will do for the other commands as


Logout = -mining
Startup = -monitor
Login user = -stopmining

Mining configuration for CCBootCloud for SENET users


1. Search for and Open the “Task Scheduler” (Планировщик задач) from start menu.
2. Then, click the “Task Scheduler Library” tree on the left column (Figure 1).
www.ccboot.com

Figure 1

3. Click the “Create Task” link on the “Actions” column on the right side (Figure 2).
www.ccboot.com

Figure 2

4. On the new task window


1. Add a name
2. Change the user group to “support” as in SENET has admin rights
3. Select the option run if a user is logged in or not
4. Check the run with the highest privileges,
5. Choose windows 10 if you use it, and click Triggers.(Figure 3 )
www.ccboot.com

Figure 3

5. Add a new trigger from the “Triggers” tab with following options then click the “OK”
button (Figure 4)
● Choose “On an event” as the “Begin the task” options.
● Then, set the “Settings”, Log => “System”, Source => “Winlogon” and EventID =>
7002
● Check the “Enabled” checkbox and
● Click the “OK” button
www.ccboot.com

Figure 4

6. Add a new action from the “Actions” tab as shown below then click the “OK” button
(Figure 5)
www.ccboot.com

Figure 5

7. Similarly, for when user login to his member, we need to stop mining so for that add
another task with name “Login” and set the options as below then click the “OK” button
(Figure 6)
www.ccboot.com

Figure 6

8. Now, add a new trigger from the “Triggers” tab with the following options and click the
“OK” button (Figure 7)
www.ccboot.com

Figure 7

9. Now, add a new action from the “Actions” tab with the following executable and
parameters then click the “OK” button (Figure 8).
www.ccboot.com

Figure 8

Note: It will ask you to enter the password for the SENET’s support windows user account when
you click the “OK” button. You must enter the password so the changes are saved.
www.ccboot.com

Figure 9

10. Now, create another task for when user logout of his session to start mining again as
shown below (Figure 10)

Figure 10

11. Now, add a new trigger from the “Triggers” tab with the following options and click the
“OK” button (Figure 11)
www.ccboot.com

Figure 11

12. Now, add a new action from the “Actions” tab with the following executable and
parameters then click the “OK” button (Figure 12).
www.ccboot.com

Figure 12

13. This way you will add 3 tasks in the “Task Scheduler” (Figure 13) in super client mode.
After adding, turn off the client PC and save the image.
www.ccboot.com

Figure 13
www.ccboot.com

USDT ERC20 address


For the ERC20 address, you need to create a binance account. Follow the following steps:

1. Go to Create Binance Account and enter your email address, password and click the
“create account” button (Figure 1).

Figure 1

2. Enter the code sent to your email account (Figure 2).


www.ccboot.com

Figure 2

3. Then go to the dashboard (Figure 3).

Figure 3
www.ccboot.com

4. Click the “Wallet” dropdown and select “Fiat and Spot” (Figure 4).

Figure 4
5. Select usdt and click the deposit button (Figure 5).

Figure 5
www.ccboot.com

6. Select “ETH” in the network field .Then the ERC20 address will be displayed which you
can copy and paste(Figure 6).

Figure 6

Crypto payment
We accept USDT(TRC20) “ TAdLVBqkFTrFhuKWAHGxhH9FcLb6tJAMGf “ for renewing
license, addresses is in Binance.
If you don't have a Binance account,follow the steps create a Binance account.

Follow the steps below for the crypto payment:


1. Go to your Binance wallet and click withdraw (Figure 1).
www.ccboot.com

Figure 1

2. Enter our wallet address, select Tron (TRC20), enter the amount you need to send and
verify (Figure 2).
www.ccboot.com

Figure 2
3. Confirm the details and continue (Figure 3).
www.ccboot.com

Figure 3

4. Then your withdrawal request will be submitted (Figure 4).


www.ccboot.com

Figure 4

5. After that, send the screenshot of the completed withdrawal to our support staff on
discord and they will manually renew the license (Figure 5).
www.ccboot.com

Figure 5

Advanced configuration
Single server multi NICs load balance
Let us suppose CCBoot Server has two network cards with ip addresses 192.168.100.114 and
192.168.100.113. We can make use of both NIC to boot the client and balance the load on both
NIC so that the client performs better.
www.ccboot.com

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, select half of the PCs, and then right click and choose “Edit
PC” option (Figure 2).

Figure 2

3. Check the checkbox next to the “1st Server” check box then enter one of the IP
addresses in the “1st Server” field then on the “2nd Server” field enter the other IP
address, and then click the “OK” button (Figure 3).
www.ccboot.com

Figure 3
4. Similarly, select the other half of the PC and choose “Edit PC” (Figure 4).

5. Then, check the checkbox next to the “1st Server” check box then enter the IP address
in reverse order (2nd IP on the 1st Server and 1st IP on the 2nd Server) (Figure 5).
www.ccboot.com

6. Now, turn on the PCs, and you will notice that clients are using both of your NICs to boot
from CCBootCloud.

Note:
1. When configured like this, If the 1st IP address is not available then the client will boot
from the second IP address and vice versa.
2. If you have 3 or 4 NIC, then you can split the PC into 4 groups and set the IP in order.
3. 1st group will use - 1st and 2nd IP, 2nd group will use - 2nd and 3rd IP, 3rd group will
use - 3rd and 4th IP and 4th group will use - 4th and 1st IP address as boot server IPs.
4. For one NIC, setting a gateway and for other NICs setting IP is enough.

Multiple servers load balance


If there are two or several CCBoot servers, you can do multiple server 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 to 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.
www.ccboot.com

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.
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).
www.ccboot.com

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

CCBoot client side read write speed performance


Here are some of the benchmarks on which shows the read/write speed for CCBoot client disks.

Server:
OS: Windows Server 2016
CPU: Intel core i5 9500F up to 4.40 GHz
RAM: 32GB DDR4 3200MHz
Network: 4x 1 Gbps (teaming) realtek NICS
Switch: TPLink TL-SG1024 V12 24 port switch
Disks: 1 x nvme 256GB for image disk, Sata SSD for game disk and writeback disks

Network settings:
ARP Offload - Disabled
Auto Disable Gigabit - Disabled
Energy Efficient Ethernet - Disabled
Flow Control - Disabled
Green Ethernet - Disabled
Interrupt Moderation - Disabled
IPv4 Checksum Offload - Disabled
Jumbo Frame - Disabled
Large Send Offload v2 (IPv4) - Disabled
Large Send Offload v2 (IPv6) - Disabled
NS Offload - Disabled
Priority & VLAN - Priority & VLAN Disabled
Receive Side Scaling - Disabled
Shutdown Wake-On-Lan - Enabled
Speed & Duplex - Auto
TCP Checksum Offload (IPv4) - Disabled
TCP Checksum Offload (IPv6) - Disabled
UDP Checksum Offload (IPv4) - Disabled
UDP Checksum Offload (IPv6) - Disabled
Wake on Magic Packet - Enabled
Wake on pattern match - Enabled
WOL & Shutdown Link Speed - 10 Mbps First

Client:
Client NIC speed: 1 Gbps
www.ccboot.com

Client Cache: Disabled

Figure 1

Client Cache: 1024 MB

Figure 2

Server:
OS: Windows Server 2019
CPU: Intel core i7 11700K
RAM: 128GB DDR4 2666MHz
www.ccboot.com

Network: 2 x 10 Gbps (teaming) Intel


Switch: Ubiquiti USW-48-PoE 48 port switch (Flow control disabled)
Disks: Nvme SSD for image disk and game disk , sata SSD for writeback disks

Client:
Client NIc: Intel nic
Speed: 1Gbps
Cache: 1024 MB
Local Writeback: Enabled

Figure 3

You can expect or get similar results at client side when using CCBootCloud.
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
www.ccboot.com

Server and client network optimization


Optimizing the NIC/LAN card gives you better throughput for clients to read from the server. The
following steps are the same for both client and server and need to be performed once.
1. Open Network and Sharing Center from the “Control Panel” and click on the “Change
adapter settings” (Figure 1).

Figure 1

2. Right click on the network adapter and click on the “Properties” option (Figure 2).
www.ccboot.com

Figure 2

3. On the "Ethernet Properties" window, uncheck every option except the following options
and then click the “OK” button (Figure 3).
a. Clients for Microsoft Networks
b. File and Printer Sharing for Microsoft Networks
c. Internet Protocol Version 4 (TCP/IPv4)
www.ccboot.com

Figure 3
4. Now, click the “Properties” button again and then click the “Configure” button (Figure 4)
www.ccboot.com

Figure 4
5. Click on the "Advanced" tab and then set the following options to “Disabled” (Figure 5)
and (Figure 6).
a. Advanced EEE
b. ARP Offload
c. Energy-Efficient Ethernet
d. Flow Control
e. Gigabit Lite
f. Green Ethernet
g. Interrupt Moderation
h. IPv4 Checksum Offload
i. Large Send Offload v2 (IPv4)
j. Large Send Offload v2 (IPv6)
k. NS Offload
l. Power Saving Mode
m. Receive Side Scaling
n. TCP Checksum Offload (IPv4)
o. UDP Checksum Offload (IPv6)
p. TCP Checksum Offload (IPv4)
q. UDP Checksum Offload (IPv6)
www.ccboot.com

Figure 5
www.ccboot.com

Figure 6
Notes:
a. Some options may or may not be available depending on your NIC/Network adapter.
However, general options to disable are as above.
b. If you have Intel NIC then do not disable the “Enable PME” option. If you disable it then
the client will not be able to wake from LAN.
c. In case you forgot to optimize the NIC before uploading the image then you can use this
batch file to optimize the NIC in super client mode.
www.ccboot.com

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

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).
www.ccboot.com

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 :


www.ccboot.com

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.

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.
www.ccboot.com

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).

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

Set up your network for CCBootCloud


We all have set up the CCBootCloud server and clients many times but we did not get it right
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 set up 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

Move CCBootCloud to new OS


Steps that needs to be followed while moving CCBootCloud to new OS are:
1. Install the CCBootCloud on the new OS. Refer to Install CCBoot Server.
2. Reset the license.
3. Enter the licence on CCBootCloud server.
4. Set all the disks as they were on the previous OS.

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

Use CCDisk client


CCDisk clients can be used with the CCBootCloud server. Follow the instructions below to use
the CCDisk clients on the CCBootCloud server.
1. Setup CCDisk client on the client PC. Refer to CCDisk Manual.
2. Run CCBootCloud on the server.
3. Then login to CP and set the game disk drive. Refer to Disk configuration.
4. On the boot page, the CCDisk client PC will be automatically added.
www.ccboot.com

TROUBLESHOOTS
Server connection problem
Sometimes the server will have issues connecting to our cloud server or our backup server. This
results in clients not being able to boot from CCBootcloud.

To resolve this.
1. Make sure your internet connection is working on the server.
2. If you are getting “Enable TLS 1.2” in the CCBootCloud logs, then from the internet
options > Advanced tabs, uncheck “TLS 1.0” and “TLS 1.1” and click the “OK” button
(Figure 1).

Figure 1
www.ccboot.com

3. Open the CCBootCloud application, click on the “Options” and then click the “OK”
button.
4. Now, the server will connect to the cloud server and your clients can boot from it.
www.ccboot.com

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).

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.
Note: Allocation units also play a significant role in game performance, as we have found some
games will experience lag if allocation unit is 4K, after changing to 32K the lag experienced was
resolved.

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 support@youngzsoft.net. 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).

5) Disable super client on CCBoot server.


www.ccboot.com

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
8.Restart Chrome.
www.ccboot.com

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 clients and install drivers.
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\
Interfaces

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.
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

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/
a76c2133236a05d9e65f16e93eaac97a38d9a25b2294d246a4fae0bde7ae8619/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 dropdowns (Figure 2).

Figure 2
Note:
● We're always adding more displays. in an effort to meet all the requirements for
resolutions.
● The resolution can be manually added, to make it fit your screen.
www.ccboot.com

Set BIOS to boot clients from LAN


Configure client PC for diskless boot

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

Steam library screen gone black


Sometimes you have face complete black screen in the steam library. Follow the steps below to
fix this issue:

1. Hold the [Windows] key and [R] on your keyboard. Then type : %localappdata%\Steam
and press [Enter] key.
2. Remove the “htmlcache” folder.
3. Again hold the [Windows] and [R] key and type: steam://flushconfig and press enter key.

Don't use -noverifyfiles on the steam shortcut on the server side


www.ccboot.com

Issues on boot UEFI image


Sometimes when you create UEFI images and try to boot the client PC, you may encounter an
issue "No more network devices". There is a way to fix this issue. Follow the steps as
mentioned below:
1. Disable the second DHCP server on your network and use only CCBoot DHCP. You can
use Scan DHCP to find all DHCP servers on your network, but sometimes this doesn't
show all dhcp servers.
2. Disabled all static IPs configured on your router.
3. Check if the server and client are placed on one subnet, and IP is not duplicated on the
network.
4. Target issue. Correct target name: iqn.2008-13.com.ccboot.[any number from 1 to 100].
5. NIC drivers also can cause this issue. If you use UEFI images, you should collect drivers
from the UEFI partition.

Gray screen on discord


Sometimes you may face a gray screen after a new update (Figure 1

Figure 1
www.ccboot.com

Solutions:
1. Delete folder “C:\Users\%username%\AppData\Local\Discord” on client side
2. Reset voice settings on discord (Figure 2).

Figure 2

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

How to upgrade windows 10 build 2004 to 20H2 or 21H1


Windows 10 build 2004, 20H2 and 21H1 share the same core system thus you are able to
update your image from windows 10 build 2004 to 20H2 or 21H1 in super client mode.

Important: Before trying the steps mentioned below, make sure you have enabled
Windows Update in your image or it will give you an error message.

1. Boot client pc in super client and open Windows Update and check for updates. You will
see updates available for download similar to below (Figure 1).

Figure 1
2. In the list of the updates the one update most important and required to upgrade to
newer builds is “KB5003173” (Figure 2).
www.ccboot.com

Figure 2

3. The update requires a bit of time to install, and once installed it will restart. After the
computer has restarted and reached the desktop, check the windows version (CMD >
winver > enter) and you will see that the WIndows has been updated to 19041.985
(Figure 3).
www.ccboot.com

FIgure 3
4. Now, we need to install the enablement package to make the Windows 10 upgrade to
Windows 10 build 20H2 or 21H1
5. The enablement package required to upgrade to Windows 10 build 21H2 is KB5000736,
download the package and install it (Figure 4).

Figure 4
6. After installation, it will restart the computer. One the computer has restarted, you can
see that the Windows 10 has been upgraded to Windows 10 build 21H1 (Figure 5).
www.ccboot.com

Figure 5
7. Similarly, to upgrade to 20H2, you need to download and install the enablement package
KB4562830 (Figure 6).

Figure 6
8. After installation, it will restart the computer. One the computer has restarted, you can
see that the Windows 10 has been upgraded to Windows 10 build 20H2 (Figure 7).
www.ccboot.com

Figure 7

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
www.ccboot.com

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

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:
www.ccboot.com

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
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)
www.ccboot.com

Figure 2

Solutions:

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

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

Client BSOD after uploading the image


There are times that clients will Blue Screen and stop working. Here are some of the causes
and their solutions.
1. Blue Screen with IRQL Not less or equal (Figure 1).
www.ccboot.com

Figure 2
Cause: This is caused by drivers of the hardware. Some drivers require system reboot to fully
initialize. So, if you install a driver but do not reboot before uploading the image to the server.
The client will stop booting after the Windows logo and show bluescreen.

Solution: After installing the drivers, restart the computer and make sure the driver is properly
detected. If the last driver you installed is the NIC driver then you need to open the
CCBootClient application and then click the “Install Client” button and install ccboot client
service once again. Only after that, upload the image.

2. Blue Screen with Inaccessible Boot device (Figure 3).


www.ccboot.com

Figure 2
Cause: This happens when the nic driver is not able to load and connect after the Windows
logo screen. The reason it doesn't load is that the NIC driver service is not set as boot service.

Solution: To resolve this, open the CCBootClient application then click the “Install Client” button
and install ccboot client service once again this will set the NIC driver service to start as boot
service.
You can check if the driver service is set as boot service or not from the registry. Here is an
example for realtek nic driver (Figure 3).
www.ccboot.com

Figure 4

3. Blue Screen with Page Fault In NonPaged Area (Figure 5).


www.ccboot.com

Figure 5
Cause: This is caused by pagefile not being set properly in new Windows 10 before uploading
the image.

Solution: To resolve this issue, use this batch file to apply the registry entries then restart the
PC once. After the PC has restarted, upload the image.

4. Client BIOS version


Sometimes clients with the same boards fail to boot due to different BIOS versions. Example:
ASRock motherboard AB350 Pro4 motherboard. This motherboard can boot diskless if the
BIOS version is P3.20 (Figure 6) while it will fail to boot if the BIOS version is P4.70 (Figure 7).
www.ccboot.com

Figure 6
www.ccboot.com

Figure 7
To resolve this, you need to downgrade the newer BIOS to older version in which it can boot.
www.ccboot.com

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:

1. First set back to the original normal mode.

2. Start the server.


www.ccboot.com

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).

Figure 3
www.ccboot.com

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.

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.
www.ccboot.com

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:
www.ccboot.com

Reduce size of page file, refresh cache.

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

Boot Issues
Client diskless boot failed
1. Failure of booting from network
a. The first booting item in the BIOS is not "boot from network".
b. The electricity in the BIOS battery is not enough.
c. The BIOS setup is in a mess, please reset up the BIOS.
d. Because of the humid climate, the connection between the RAM and main board is not
good. Please wipe the gold fingers in the RAM.
e. The network cable is not well plugged.
f. 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.
g. Clients will fail to boot if the IP address of the 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.

a. Problem of the network: testing method, use one computer to PING server and use the
server to PING the computer.
b. Problem of the switch. Solution: check the main switch and the sub switch to see
whether the power supply is normal.
c. 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.
d. Problem of the firewall. Solution: Shutdown the firewall of the server.
e. The CCBoot service stops. Solution: Click the "start" button in the main interface of
CCBoot, start the CCBoot service.
f. The server port needed by DHCP is blocked. Solution: open port 67 on the server.
g. 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


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.
www.ccboot.com

a. CCBoot hasn’t started the TFTP service.


b. The firewall of the server system does not open TFTP port, solution: to open port 69 in
the firewall.
c. 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".

d. 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

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:
a. Format writeback disk if you see "No more network devices" and "Not supported".
b. 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.
c. The registered number has been exceeded. Solution: Add license number.
d. 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.
e. The router has opened DHCP and it has disturbed the normal operation of the client.
Solution: shut down the inbuilt DHCP of the router.
f. In the LAN, other software has opened DHCP functions. Solution: temporarily shut this
software and reboot it after the client is in normal startling.
g. 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".
www.ccboot.com

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.
h. If the "Disk Group" has not been assigned, please select a disk group.
i. Maybe the BIOS battery has no power.
j. The image has problems.
k. The client of the CCBoot property doesn’t set the "Boot Server Address".
l. Haven't set the correct writeback path in the CCBoot client properties.
m. Set proper target name for iSCSI target (figure 3) , for example:
iqn.2008-13.com.ccboot.200

Figure 3

6. Diagnostics by read size


www.ccboot.com

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

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.
www.ccboot.com

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

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


www.ccboot.com

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 support@youngzsoft.net, 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 (Figure 1).
www.ccboot.com

Figure 1
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.

Solution 6:
www.ccboot.com

When CCbootCloud server does not have a connection for a few hours to the cloud, check your
firewall and internet connection on the server side. The CCBootCloud server status should have
a green color (Figure 2).

Figure 2
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 the 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
How to fix FACEIT AC Error
Here is how you can fix the “Forbidden driver” error on FACEIT AC in CCBootClient (Figure 1).

Figure 1
1. Update CCBootclient to latest version.
2. If update doesn't fix the issue, then uncheck the “Enable Client Stats” in the
CCBootCloud settings tab.
Note: If the above 2 solutions do not solve the problem, then boot the client in super client mode
and then delete the “OpenHardwareMonitor.dll” file in the “CCBootClient” folder in the image.
www.ccboot.com

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” installation directory is F:


You can choose any directory in your game disk 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 the "Fortnite" game.

7. Use game fixes from CCBootCloud or enable Epic launcher and Fortnite on iCafeCloud.
www.ccboot.com

Reduce lag caused by Fortnite


Issue 1: Clients in the network lag when Fortnite games are played in some clients.
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

Install PUBG mobile


Before installing GameLoop, make sure that it is completely removed from the client PC. Then
follow the steps below on the server:
There are two solutions.

Solution #1 :
www.ccboot.com

1. Download and open the latest Game Loop setup on the server.
2. Installation Options (Figure 1).

Figure 1

3. Make sure of this path and click on the "Install" button (Figure 2).

Figure 2
4. After the installation is completed, click the “Start” button (Figure 3).
www.ccboot.com

Figure 3

5. Click the search bar and click the PUBG (Figure 4).

Figure 4
6. Once PUBG is clicked, click on the "Install" button (Figure 5).
www.ccboot.com

Figure 5
7. Once the Install button is clicked, it automatically downloads and installs the game.
8. Once the game has finished downloading and installing, it will launch itself once.
9. Close the game and exit GameLoop from the tray or taskbar.
10. Now, open the notepad and paste the following text to it (Figure 6).

@echo off
reg export HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
MobileGamePC Uninstall.reg /y
reg export HKLM\SOFTWARE\WOW6432Node\Tencent\MobileGamePC Tencent.reg /y
reg export HKCU\SOFTWARE\Tencent Tencent2.reg /y
exit
www.ccboot.com

Figure 6
11. Save it as “export.bat” outside of the “TxGameAssistant” folder (Figure 7).

Figure 7
www.ccboot.com

12. Now, run the ‘export.bat’ file once and it will create 3 registry files as shown below
(Figure 7).

Figure 7
13. Now, login to the cloud panel then go to the “Boot” page and click on the “Settings” tab
(Figure 8).
www.ccboot.com

Figure 8
14. Click the “Edit” button and then click the “>>” button to open the “Batch command at
client” modal (Figure 9).

Figure 9
15. Paste the command below and then click the “OK” button (Figure 10).
reg import "D:\Program Files\TxGameAssistant\Tencent.reg"
reg import "D:\Program Files\TxGameAssistant\Tencent2.reg"
reg import "D:\Program Files\TxGameAssistant\Uninstall.reg"
www.ccboot.com

Figure 10
www.ccboot.com

How to fix BSOD due to Gameloop in Superclient mode


1. Download the PUBGMobileFix.zip file (Figure 1).

Figure 1
2. Extracting the zip file you will get “PUBGMobileFix.reg”, copy it to the game disk in the
same folder as the “TxGameAssistant” folder (Figure 2).
www.ccboot.com

Figure 2
3. Now, login to the cloud panel then go to the “Boot” page and click on the “Settings” tab
(Figure 3).

Figure 3
4. Click the “Edit” button and then click the “>>” button to open the “Batch command at
client” modal (Figure 4).
www.ccboot.com

Figure 4
5. Paste the command below and then click the “OK” button (Figure 5).
reg import "D:\Program Files\TxGameAssistant\PUBGMobileFix.reg"

Figure 5
6. Now, you can super client and make changes to GameLoop games without any
bluescreen.
www.ccboot.com

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 installed game 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 Origin again.

Fix for Valorant


Important: Valorant requires SecureBoot enabled in Windows 11. Currently diskless boot with
SecureBoot enabled is not supported. Thus, use Windows 10 instead of Windows 11 if you want
to run the Valorant game.

Problem:
After the game is updated on the server, the client PC will show “Install” in the Riot Client
instead of “Play”. To resolve this issue, you can follow the solutions below.

Solution #1
1. Type “%localappdata%” in the address bar in the Explorer (Figure 1).

Figure 1
2. This will open the “AppData\Local” folder, from this folder copy the “Riot Games” folder
to your client PC’s “%localappdata%” folder (Figure 2).
www.ccboot.com

Figure 2
3. Similarly, copy the “Riot Games” folder from Servers “C:\ProgramData” to client PC’s
“C:\ProgramData” (Figure 3).
www.ccboot.com

Figure 3
4. Afterwards, run the Valorant game in the client, it will show installing or updating once
again. But this is normal as it's updating/installing new vanguard anticheat.
5. Let it complete and once completed it will show a message to restart the PC (Figure 4).
www.ccboot.com

Figure 4
6. Restart the client once and check, it will show “Play” now.
7. Turn off the PC, disable the super-client mode and save the image.

Solution #2
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 the "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.
www.ccboot.com

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


Important: FaceIt AC requires SecureBoot enabled in Windows 11. Currently diskless boot with
SecureBoot enabled is not supported. Thus, use Windows 10 instead of Windows 11 if you want
to run the Faceit AC.

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.
www.ccboot.com

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.

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:
www.ccboot.com

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.

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:
www.ccboot.com

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.

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.
www.ccboot.com

2. Tweak dota 2 settings for fps fix

After doing above tweak and fixes Dota 2 FPS should not see any drop.

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.
www.ccboot.com

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
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” (Figure 1).
www.ccboot.com

Figure 1

Problem 4.
Blue Screen crash when making changes in Super client mode.

Solution:
1. Boot the client in super client mode, make your changes with GameLoop.
2. Then before turning off or restarting the computer, download the “PUBGFix.reg”, and run
it on the client PC while in Super Client mode and click “Yes” to merge it to the PC
(Figure 2).

Figure 2
www.ccboot.com

3. Afterwards, turn off the PC or restart it. It will not crash with Blue Screen anymore.
.

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

2. Right-click the Steam executable and click on Properties (Figure 1).


www.ccboot.com

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 gives an error for the 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 "E:\reg\%ip%.reg"
www.ccboot.com

Note: Please change "D:" to match your game disk drive letter and the name of the reg files
should be <ip>.reg

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

Issue 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

1. Create a symlink folder C:\Users\%username%\Documents\Call of Duty Modern


Warfare on the server.
2. Add this text on General settings, Run Batch Command at Client (Figure 1 & 2).

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 is server IP and iCafeCloudShare is a shared folder for everyone on the server
side.

Figure 1
www.ccboot.com

Figure 2

3. Then stop and start the CCBoot service and run the game at client pc.

Issue 2:
When running the game it just fetches online info and after black screen, the game crashes.

Solution:

Set 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 the heroes of newerth. "No response from server" when 2 or more
people connect to the same game.

Solution:
www.ccboot.com

Enable super client, and then go to "%userprofile%\Documents\Heroes of Newerth\game\" and


delete the "startup.cfg" file. Finally, disable the supper client.

Fix CS:GO issue


Issue:
While running CS:GO steam, asks for an update but the latest update of steam is already
installed.

Solution:
Enable beta channel update for steam.

1. With Steam running, click on "Steam" in the upper left, then choose the "Settings" menu.
2. On the "Account" tab under "Beta Participation" click the "Change..." button (Figure 1).

Figure 1

3. Select the "Steam Beta Update" from the drop down list and click "OK" (Figure 2).
www.ccboot.com

Figure 2

4. You will be prompted to restart Steam, please select the "Restart Steam" button.

Fix Fortnite game error

Issue 1:
The Fortnite game gives an error - "Entry Point Not Found" when you run the game (Figure 1).
www.ccboot.com

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.

Issue 6 :

Fortnite Freeze during loading

Solution :
1. Enable super client for game disk (You can do it on the server side, if you use game fixes. )
2. Launch Fortnite and go to settings.
3. Reduce the "Matchmaking Region" and apply.
4. Shutdown and disable super client mode.

Issue 7:
After the system reinstallation or when the user creates a new image, he may face this issue
when the epic launcher starts (Figure 4).

Figure 4
Solution :
Install directX 9.
www.ccboot.com

Fix Call of Duty Warzone shadow ban


If you are facing shadow banning in Call of Duty Warzone, follow the steps below to fix it:
1. Creta new image.
2. Format game disk.
3. Reinstall battlenet and Call of Duty Warzone.

Fix Call of Duty 2 : Brown screen


Issue : shows everything except the map area and players outlines.

Solution : Change the graphics settings as per the device supports and works.

Fix the FiveM issue


Issue :
FiveM is not working on the client PC.

Solution :
The main solution is to make sure the Media features pack is installed. If it is not installed, just
go to settings>apps and features> under apps & features choose "optional features" and find
Media feature pack (Figure 1). Then reinstall FiveM.
www.ccboot.com

Figure 1

Fix for Epic Games Launcher


Problem:
Sometime after the game is installed/updated on the server, the client PC will show “Install” in
the Epic Games Launcher instead of “Launch”. To resolve this issue, you can follow the solution
below.

Solution:
1. Type “%localappdata%” in the address bar in the Explorer (Figure 1).
www.ccboot.com

Figure 1
2. This will open the “AppData\Local” folder, from this folder copy the
“EpicGamesLauncher” folder to your client PC’s “%localappdata%” folder in Super Client
mode (Figure 2).
www.ccboot.com

Figure 2
3. Similarly, copy the “Epic” folder from Servers “C:\ProgramData” to client PC’s “C:\
ProgramData” (Figure 3).
www.ccboot.com

Figure 3
4. After copying the folders from server to client PC in Super Client mode, run the Epic
Games Launcher in the client. It will now show “Launch” instead of “Install” for your
games (Figure 4)
www.ccboot.com

Figure 4
5. Turn off the PC, disable the super-client mode and save the image.

You might also like