I updated my RW-Everything batch file and now it's using AND to clear only the needed bits and not changing the rest of the msr register.
I used the new version 0.29 of RW-Everything.

Code:
>cpu 1
read register to LocalD:LocalA
>rdmsr 0xc0010015
set bit#4 to zero
>LocalA = AND LocalA 0xfffffff7
write back
>wrmsr 0xc0010015 LocalD LocalA
read register to LocalD:LocalA
>rdmsr 0xc0011023
set bit#2 to zero
>LocalA = AND LocalA 0xfffffffd
write back
>wrmsr 0xc0011023 LocalD LocalA

>cpu 2
read register to LocalD:LocalA
>rdmsr 0xc0010015
set bit#4 to zero
>LocalA = AND LocalA 0xfffffff7
write back
>wrmsr 0xc0010015 LocalD LocalA
read register to LocalD:LocalA
>rdmsr 0xc0011023
set bit#2 to zero
>LocalA = AND LocalA 0xfffffffd
write back
>wrmsr 0xc0011023 LocalD LocalA

>cpu 3
read register to LocalD:LocalA
>rdmsr 0xc0010015
set bit#4 to zero
>LocalA = AND LocalA 0xfffffff7
write back
>wrmsr 0xc0010015 LocalD LocalA
read register to LocalD:LocalA
>rdmsr 0xc0011023
set bit#2 to zero
>LocalA = AND LocalA 0xfffffffd
write back
>wrmsr 0xc0011023 LocalD LocalA

>cpu 4
read register to LocalD:LocalA
>rdmsr 0xc0010015
set bit#4 to zero
>LocalA = AND LocalA 0xfffffff7
write back
>wrmsr 0xc0010015 LocalD LocalA
read register to LocalD:LocalA
>rdmsr 0xc0011023
set bit#2 to zero
>LocalA = AND LocalA 0xfffffffd
write back
>wrmsr 0xc0011023 LocalD LocalA

>rwexit