Windows LAN Normal but Status show X Red Cross not Connect

regedit

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList

คลิ๊กขวา Permission

มองหา Network Service และ Local Service ดูถ้าไม่มีให้เพิ่ม สิทธิ์ Full Control

เลือก Advanced เลือก Replace all

จากนั้น Restart เครื่อง

Install Office to Installed Click to Run Office

Office 2016 Deployment Tool
https://www.microsoft.com/en-us/download/details.aspx?id=49117
download ติดตั้งลงใน folder ที่ต้องการ

ไปเวป
https://docs.microsoft.com/en-us/deployoffice/use-the-office-deployment-tool-to-install-volume-licensed-editions-of-visio-2016
คัดลอก script มาสร้างเป็นไฟล์ xml

ProductIDPIDKEY
Project Standard 2016ProjectStdXVolumeD8NRQ-JTYM3-7J2DX-646CT-6836M
Project Professional 2016ProjectProXVolumeWGT24-HCNMF-FQ7XH-6M8K7-DRTW9
Visio Standard 2016VisioStdXVolumeNY48V-PPYYH-3F4PX-XJRKJ-W4423
Visio Professional 2016VisioProXVolume69WXN-MBYV6-22PQG-3WGHK-RM6XC

และ Script ตัวอย่าง

<Configuration> <Add OfficeClientEdition=”64″ > <Product ID=”VisioProXVolume” PIDKEY=”69WXN-MBYV6-22PQG-3WGHK-RM6XC”> <Language ID=”en-us” /> </Product> </Add> </Configuration>

ตัวอย่างเช่น จะติด Project Pro 2016 ต้องแก้เป็น

<Configuration> <Add OfficeClientEdition=”64″ > <Product ID=”ProjectProXVolume” PIDKEY=”WGT24-HCNMF-FQ7XH-6M8K7-DRTW9″> <Language ID=”en-us” /> </Product> </Add> </Configuration>

แล้ว Save ชื่อ project.xml

จากนั้น cmd สิทธิ์ Admin ไป

พิมพ์ Setup.exe /download project.xml

โปรแกรมจะ download project มาให้

แล้วติดตั้ง Setup.exe /configure project.xml

10.0.19041.662

[10.0.19041.662]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=88E81
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=0CAE2
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=189D5
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1D50C
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.19041.662-SLInit]
bInitialized.x64 =106028
bServerSku.x64 =10602C
lMaxUserSessions.x64 =106030
bAppServerAllowed.x64 =106038
bRemoteConnAllowed.x64=106040
bMultimonAllowed.x64 =106044
ulMaxDebugSessions.x64=106048
bFUSEnabled.x64 =10604C

SERVER 2012 R2 foundation

When you go to install an upgrade, the supported upgrade paths are checked in 2 registry Values located in “HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version”

Value 1: ProductName / Value 2: EditionID

If you can look up these values in an existing server, you find that Server 2012 R2 Standard ProductName=Windows Server 2012 R2 Standand / EditionID=ServerStandard

By changing the values that were in there for Foundation to these, I was able to immediately (no reboot needed) launch the Server 2012 R2 Standard setup and it proceeded to perform an in-place upgrade that worked flawlessly.

Hopefully this helps out someone else stuck in a similar circumstance. PS – You can use a similar procedure to upgrade Windows 7/10 Professional to Enterprise

ที่มา https://serverfault.com/questions/473565/in-place-upgrade-from-windows-server-2012-foundation-to-windows-server-2012-stan

User Certificate folder in Windows 7

ชื่อไฟล์ ดูได้จาก Thumbprint ไปหา ไฟล์ ได้ที่ folder

%APPDATA%\Microsoft\SystemCertificates\My\Certificates

ที่อยู่ของ Key
%USERPROFILE%\AppData\Roaming\Microsoft\Crypto\RSA\SID


%USERPROFILE%\AppData\Roaming\Microsoft\Credentials
%USERPROFILE%\AppData\Roaming\Microsoft\Protect\SID

Ref:https://superuser.com/questions/411909/where-is-the-certificate-folder-in-windows-7

10.0.14393.3503

[10.0.14393.3503]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=A6578
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=8D8A1
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=36CE5
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=1B6A4
SingleUserCode.x64=Zero
DefPolicyPatch.x86=1
DefPolicyOffset.x86=31209
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=F185
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x86=1
SLInitOffset.x86=45912
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=22C80
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.14393.3503-SLInit]
bInitialized.x86 =C2F94
bServerSku.x86 =C2F98
lMaxUserSessions.x86 =C2F9C
bAppServerAllowed.x86 =C2FA0
bRemoteConnAllowed.x86=C2FA4
bMultimonAllowed.x86 =C2FA8
ulMaxDebugSessions.x86=C2FAC
bFUSEnabled.x86 =C2FB0
bServerSku.x64 =E73D0
lMaxUserSessions.x64 =E73D4
bAppServerAllowed.x64 =E73D8
bInitialized.x64 =E8470
bRemoteConnAllowed.x64=E8474
bMultimonAllowed.x64 =E8478
ulMaxDebugSessions.x64=E847C
bFUSEnabled.x64 =E8480

10.0.19041.84

[10.0.19041.84]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=B46B9
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=87611
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=3AD27
SingleUserCode.x86=Zero
SingleUserPatch.x64=1
SingleUserOffset.x64=0BF0C
SingleUserCode.x64=Zero
DefPolicyPatch.x86=1
DefPolicyOffset.x86=3D7D9
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=17ED5
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x86=1
SLInitOffset.x86=66658
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=1BDFC
SLInitFunc.x64=New_CSLQuery_Initialize
[10.0.19041.84-SLInit]
bInitialized.x86 =CF920
bServerSku.x86 =CF924
lMaxUserSessions.x86 =CF928
bAppServerAllowed.x86 =CF930
bRemoteConnAllowed.x86=CF938
bMultimonAllowed.x86 =CF93C
ulMaxDebugSessions.x86=CF940
bFUSEnabled.x86 =CF944
bInitialized.x64 =103FF8
bServerSku.x64 =103FFC
lMaxUserSessions.x64 =104000
bAppServerAllowed.x64 =104008
bRemoteConnAllowed.x64=104010
bMultimonAllowed.x64 =104014
ulMaxDebugSessions.x64=104018
bFUSEnabled.x64 =10401C

net start termservice

ย้าย Outlook Auto-Complete

ปกติเวลาพิมพ์จะส่งเมล์ แล้วมีรายชื่อขึ้นมา เอง ซึ่งเป็นเมล์เก่าๆ ที่ส่งไปก่อนหน้า อันนี้เรียกว่า Auto-Complete เมื่อเพิ่มหรือย้ายเมล์ ข้อมูลนี้จะไม่ตามไปด้วย ถ้าต้องการ Copy ให้ไปดูที่

Outlook 2007

C:\Users\username\AppData\Roaming\Microsoft\Outlook

ไฟล์นามสกุล NK2

Outlook 2010

C:\Users\%username%\AppData\Local\Microsoft\Outlook\RoamCache.
โดยไฟล์ชื่อ Stream_Autocomplete_0_[long GUID].dat.

เมื่อสร้างเมล์ pst เพิ่มเป็น box ใหม่ มา Auto-complete ไม่ได้ย้ายมา ดังตัวอย่าง

Stream_Autocomplete_0_04629AAC10EF6F43B5628D8369EFB79C ขนาด 40 KB เป็น Auto-Complete ของ pst ที่มาใหม่ -1
Stream_Autocomplete_0_6942810ฺBA4E7934584E67C1F6582A3A1 ขนาด 967 KB เป็น Auto-Complete ของpst เดิม เก่า
Stream_Autocomplete_0_CD9A84CD85102D40A1C3160B37D89FD1 ขนาด 40 KB เป็น Auto-Complete ของ pst ที่มาใหม่ -2

สังเกต Auto-Complete นานแล้วจะขนาดใหญ่ อันที่เล็กๆ 40 KB เท่ากันคือ สร้างมาใหม่

ให้คัดลอก Stream_Autocomplete_0_6942810ฺBA4E7934584E67C1F6582A3A1 ไว้ ที่อื่น แล้ว rename เป็น Stream_Autocomplete_0_04629AAC10EF6F43B5628D8369EFB79C แล้วเอามาทับ ของเดิม Stream_Autocomplete_0_CD9A84CD85102D40A1C3160B37D89FD1 ก็เช่นกัน

อย่าลืมปิด outook และ kill process outlook ทิ้งด้วย ไม่งั้น copy ทับไม่ได้

Enable Network Discovery in Windows 7,8,10 Server 2008,2012,2016

ไปที่ Services เปิด Function ให้เป็น Automatic

DNS Client
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host

ระบบจะเปลี่ยนจาก Public เป็น Private

Windows 2012 r2 SMB 1

มื่อต้องการแก้ไขปัญหานี้บนเซิร์ฟเวอร์ไฟล์ที่กำลังเรียกใช้โพรโทคอล SMB เวอร์ชัน1ให้เพิ่มค่าDisableStrictNameCheckingลงในรีจิสทรี:
ตำแหน่งที่ตั้งของรีจิสทรี: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\LanmanServer\Parametersdword name: DisableStrictNameCheckingค่า dword: 1