ข้อผิดพลาด 1067 อาจเกิดขึ้นกับบริการ Windows ต่างๆ และข้อความมักปรากฏเมื่อคุณพยายามดำเนินการซึ่งปกติจะทำให้บริการเริ่มต้น การเกิดขึ้นที่พบบ่อยที่สุดของข้อความข้อผิดพลาดนี้จะเป็นบริการ SQL และบริการที่คล้ายกัน

มีหลายวิธีที่สามารถใช้แก้ไขปัญหานี้ และเราเลือกหลายวิธีที่พิสูจน์แล้วว่าประสบความสำเร็จสำหรับผู้ใช้คนอื่นๆ ที่ประสบปัญหาเดียวกัน ทำตามวิธีด้านล่างและโชคดีนะครับ!
วิธีแก้ที่ 1: รับการควบคุมบริการ
ปัญหานี้มักเกี่ยวข้องกับสิทธิ์ต่างๆ และสามารถแก้ไขได้โดยการให้โปรไฟล์ผู้ใช้ส่วนตัวของคุณเข้าถึงการควบคุมบริการ วิธีนี้ควรเป็นลำดับแรกของคุณเพราะหลายเหตุผล
ประการแรก มันเป็น'universal' และสามารถนำไปใช้ได้ไม่ว่าบริการใดจะแสดงข้อความข้อผิดพลาด 1067 ประการที่สอง มันทำได้ง่าย และการเปลี่ยนแปลงสามารถย้อนกลับได้ในไม่กี่นาที
- เปิดยูทิลิตี Run โดยใช้การผสมผสานปุ่ม Windows Key + R บนคีย์บอร์ดของคุณ (กดปุ่มเหล่านี้พร้อมกัน.. พิมพ์ "services.msc" ในกล่องที่เปิดใหม่โดยไม่ต้องมีเครื่องหมายคำพูด และคลิก OK เพื่อเปิดเครื่องมือ Services

- วิธีทางเลือกคือ เปิด Control Panel โดยค้นหาใน Start menu คุณยังสามารถค้นหาได้โดยใช้ปุ่มค้นหาของ Start menu
- หลังจากหน้าต่าง Control Panel เปิด ให้เปลี่ยนตัวเลือก "View by" ที่มุมขวาบนของหน้าต่างเป็น "Large Icons" และเลื่อนลงจนกว่าจะพบรายการ Administrative Tools คลิกที่มันและค้นหา shortcut Services ที่ด้านล่าง คลิกที่มันเพื่อเปิดมันเช่นกัน

- ค้นหาบริการที่ให้ข้อผิดพลาดกับคุณในรายการบริการ คลิกขวาที่มันและเลือก Properties จากเมนูบริบทที่ปรากฏ
- หากบริการเริ่มต้นแล้ว (คุณสามารถตรวจสอบได้ข้างๆ ข้อความ Service status) คุณควรหยุดมันตอนนี้โดยกดปุ่ม Stop กลางหน้าต่าง หากมันหยุดอยู่ ให้ปล่อยให้มันหยุดอยู่จนกว่าเราจะดำเนินการต่อ นำทางไปที่แท็บ Log On และคลิกที่ปุ่ม Browse…

- ภายใต้กล่อง "Enter the object name to select" พิมพ์ชื่อบัญชีของคุณ คลิก Check Names และรอจนกว่าชื่อจะพร้อมใช้งาน
- คลิก OK เมื่อคุณเสร็จสิ้น และพิมพ์รหัสผ่านในกล่อง Password เมื่อได้รับแจ้ง หากคุณตั้งรหัสผ่านไว้ มันควรจะเริ่มต้นได้โดยไม่มีปัญหา!
วิธีแก้ที่ 2: ติดตั้งบริการที่มีปัญหาใหม่
วิธีนี้ยังสามารถใช้แก้ไขข้อผิดพลาด 1067 กับบริการที่มีปัญหาใดๆ ได้ ตราบใดที่มันสามารถลบผ่าน registry editor ได้ นี่เป็นวิธีขั้นสูงมากกว่าในการเริ่มต้นบริการที่เสียหายและซึ่งไม่สามารถแก้ไขได้โดยการรีเซ็ตใน Services เพียงอย่างเดียว
- เนื่องจากคุณจะลบคีย์ registry เราขอแนะนำให้ดูบทความนี้ที่เราเผยแพร่ไว้ให้คุณเพื่อสำรอง registry อย่างปลอดภัยเพื่อป้องกันปัญหาอื่นๆ อย่างไรก็ตาม ไม่มีอะไรผิดปกติจะเกิดขึ้นหากคุณทำตามขั้นตอนอย่างระมัดระวังและถูกต้อง
- เปิดหน้าต่าง Registry Editor โดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบ Run ซึ่งสามารถเปิดได้ด้วยการผสมผสานปุ่ม Windows Key + R นำทางไปยังคีย์ต่อไปนี้ใน registry ของคุณโดยนำทางในหน้าต่างด้านซ้าย:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

- ในคีย์ Services ที่เปิดอยู่ ค้นหาคีย์บริการที่มีปัญหา คลิกขวาที่มัน และเลือกตัวเลือก Delete ยืนยันกล่องโต้ตอบที่ค้างอยู่และรีสตาร์ทคอมพิวเตอร์ของคุณหลังจากนั้น
หมายเหตุ: หากคุณไม่สามารถลบคีย์นี้ได้ คุณอาจต้องเพิ่มสิทธิ์การเข้าถึงเพิ่มเติมให้บัญชีผู้ใช้ของคุณ สิ่งนี้สามารถทำได้ขณะยังอยู่ใน Registry Editor
- คลิกขวาที่คีย์บริการที่มีปัญหาในหน้าต่างนำทางด้านซ้าย และเลือกตัวเลือก Permissions จากเมนูบริบท
- ภายใต้ตัวเลือก Group or user names พยายามค้นหาชื่อผู้ใช้ของคอมพิวเตอร์ของคุณในรายการ หากคุณไม่พบ ให้คลิก Add >> Advanced >> Find Now คุณควรจะเห็นบัญชีผู้ใช้ของคุณในผลการค้นหา ดังนั้นเลือกมันและคลิก OK สองครั้งจนกว่าคุณจะกลับมาที่โฟลเดอร์ Permissions

- เลือกบัญชีของคุณในส่วน Group or user names และติ๊กช่อง Full Control ภายใต้ Permissions for (YourUsername) และนำไปใช้การเปลี่ยนแปลงที่คุณทำ
- หลังจากนั้น คุณสามารถลองลบคีย์อีกครั้ง รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากนั้น
- หลังจากรีสตาร์ท ทำตามคำแนะนำในบทความนี้เพื่อรันการสแกน SFC ซึ่งควรช่วยคุณค้นหาบริการที่ถูกลบจาก registry และนำกลับมาง่ายๆ ตรวจสอบดูว่าปัญหาหายไปหรือไม่
วิธีแก้ที่ 3: ลบไฟล์บางไฟล์
หากข้อผิดพลาด 1067 เกี่ยวข้องกับบริการ MySQL บนคอมพิวเตอร์ของคุณ มีหลายวิธีที่สามารถใช้แก้ไขปัญหา วิธีแรกอาจเป็นง่ายที่สุด และต้องการให้คุณหยุดบริการ MySQL และลบไฟล์ log สองไฟล์ในไดเรกทอรีติดตั้ง
- เปิด Control Panel โดยค้นหาใน Start menu คุณยังสามารถค้นหาได้โดยใช้ปุ่มค้นหาของ Start menu
- หลังจากหน้าต่าง Control Panel เปิด ให้เปลี่ยนตัวเลือก "View by" ที่มุมขวาบนของหน้าต่างเป็น "Large Icons" และเลื่อนลงจนกว่าจะพบรายการ Administrative Tools คลิกที่มันและค้นหา shortcut Services ที่ด้านล่าง คลิกที่มันเพื่อเปิดมันเช่นกัน

- ค้นหาบริการ MySQL ในรายการบริการ คลิกขวาที่มันและเลือก Properties จากเมนูบริบทที่ปรากฏ ที่กลางหน้าต่าง คลิกที่ Stop และคลิก OK
- นำทางไปที่โฟลเดอร์ที่คุณติดตั้ง MySQL ไว้ มักจะเป็น C >> Program Files หรือ C >> Program Files (x86) เปิดโฟลเดอร์และดับเบิลคลิกที่โฟลเดอร์ "data" ภายใน
- ค้นหาสองไฟล์ชื่อ ib_logfile0 และ ib_logfile1 คลิกขวาทั้งสอง และเลือกตัวเลือก Delete จากเมนูบริบท

- กลับไปที่หน้าต่าง Services เปิด Properties ของบริการ MySQL และคลิกปุ่ม Start ตรวจสอบดูว่าปัญหาหายไปหรือไม่
วิธีแก้ที่ 4: ปรับแต่งไฟล์การกำหนดค่า MySQL
ไฟล์การกำหนดค่า MySQL นี้ชื่อว่า "my.ini" และมีตัวเลือกภายในที่รู้จักว่าก่อให้เกิดปัญหานี้ คุณสามารถลบมันหรือตั้งค่าเป็น disabled แต่ ไม่ว่าจะอย่างไร คุณควรพิจารณาวิธีนี้หากข้อผิดพลาด 1067 เกิดขึ้นกับ MySQL
- นำทางไปที่โฟลเดอร์รากที่คุณติดตั้ง MySQL ไว้ มักจะเป็นเส้นทาง C >> Program Files หรือ C >> Program Files (x86) เปิดโฟลเดอร์และพยายามค้นหาไฟล์ "my.ini"
- คลิกขวาที่ไฟล์ที่ค้นพบและเลือกตัวเลือก Open with… Notepad หากโปรแกรมเริ่มต้นที่เปิดมันไม่ใช่ Notepad

- ภายใน คุณควรจะเห็นรายการคำสั่งและตัวเลือกต่างๆ ใช้การผสมผสานปุ่ม Ctrl + F หรือคลิกที่ Edit ที่เมนูด้านบนและเลือก Find
- พิมพ์ "innodb_flush_method" และตรวจสอบดูว่ามีผลลัพธ์การค้นหาหรือไม่ หากมี ให้ตรวจสอบให้แน่ใจว่าตั้งค่าเป็น normal:
innodb_flush_method=normal
- หากคำสั่งเช่นนี้ไม่มีอยู่ คุณสามารถเพิ่มมันที่ด้านล่างของไฟล์ "my.ini" โดยวางข้อความด้านบน ตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลงโดยใช้การผสมผสานปุ่ม Ctrl + S และรีสตาร์ทคอมพิวเตอร์ของคุณหลังจากนั้น ตรวจสอบดูว่าปัญหาหายไปหรือไม่
ไฟล์การกำหนดค่าที่สองที่ควรแก้ไขหากกระบวนการด้านบนล้มเหลวในการแก้ไขปัญหาของคุณคือไฟล์ "my-default.ini" วิธีนี้มีประโยชน์หากโฟลเดอร์ไดเรกทอรีถูกทำลายหลังอัปเดต
- ในโฟลเดอร์รากเดียวกันที่คุณนำทางไปก่อนหน้านี้ ค้นหาและเปิดไฟล์ "my-default.ini"
- คลิกขวาที่มันและเลือกตัวเลือก Open with… Notepad หากโปรแกรมเริ่มต้นที่เปิดมันไม่ใช่ Notepad

- ภายใต้บรรทัด "[mysqld]" ในไฟล์ ให้ตรวจสอบให้แน่ใจว่าทุกอย่างดูเหมือนในบทความนี้ ภายใต้บรรทัดนี้ หากตัวเลือกบางอย่างหายไป ให้เพิ่มมัน แต่คุณควรแก้ไขตัวเลือกที่มีอยู่
basedir="Full path to the install location of MySql (the folder where you are currently located)" datadir="The same path but with the data folder opened; e.g. C:\MySql\data" port=3306 server-id=1 bind-address=127.0.0.1
- ใช้การผสมผสานปุ่ม Ctrl + S เพื่อบันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อใช้การเปลี่ยนแปลง ตรวจสอบดูว่าปัญหาหายไปแล้วหรือยัง
วิธีแก้ที่ 5: ติดตั้ง SQL Server ใหม่
วิธีนี้เหมาะกับผู้ใช้ SQL Server ซึ่งเป็นเครื่องมืออีกอย่างที่จัดการกับฐานข้อมูล ถึงเวลาที่จะทำ clean install ของโปรแกรมเพราะนั่นควรจะแก้ปัญหาทันที Clean install จำเป็นอย่างยิ่งหากคุณแน่ใจว่าต้องการกำจัดไฟล์ทั้งหมด เพราะบางครั้งแม้แต่ไฟล์ชั่วคราวก็อาจก่อให้เกิดปัญหานี้
- ก่อนอื่น ตรวจสอบให้แน่ใจว่าคุณล็อกอินด้วยบัญชี admin เพราะคุณจะไม่สามารถ uninstall SQL Server ได้หากคุณไม่ใช่ admin
- ตรวจสอบให้แน่ใจว่าคุณสร้างสำรองข้อมูลของฐานข้อมูลที่คุณต้องการเก็บไว้ เพราะกระบวนการนี้จะลบมัน
- คลิกที่ Start menu และเปิด Control Panel โดยค้นหาและคลิกมัน หรือคุณสามารถคลิกที่ไอคอนเกียร์เพื่อเปิด Settings หากคุณใช้ Windows 10
- ใน Control Panel เลือกตัวเลือก View as: Category ที่มุมขวาบน และคลิกที่ Uninstall a Program ภายใต้ส่วน Programs

- หากคุณใช้แอป Settings การคลิกที่ Apps ควรจะเปิดรายการโปรแกรมและแอปที่ติดตั้งทั้งหมดบนคอมพิวเตอร์ของคุณ
- ค้นหารายการ SQL Server ในรายการและคลิกที่มัน คลิกที่ปุ่ม Uninstall เหนือรายการและยืนยันกล่องโต้ตอบใดๆ ที่อาจปรากฏ ทำตามคำแนะนำบนหน้าจอเพื่อ uninstall SQL Server และตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทคอมพิวเตอร์หลังจากนั้น
หลังจากนี้ คุณจะต้องลบข้อมูล registry ของ Spotify ที่เหลืออยู่บนคอมพิวเตอร์ของคุณโดยทำตามชุดขั้นตอนด้านล่าง:
- เปิดหน้าต่าง Registry Editor โดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบ Run ซึ่งสามารถเปิดได้ด้วยการผสมผสานปุ่ม Windows Key + R ค้นหาและลบคีย์ต่อไปนี้ใน Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

- หลังจากนั้น นำทางไปยังตำแหน่งต่อไปนี้ใน registry และลบคีย์ทั้งหมดที่อ้างอิง SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- ค้นหา SQL บนคอมพิวเตอร์ของคุณ และเปลี่ยนชื่อโฟลเดอร์ทั้งหมดที่อ้างอิงมัน รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากที่คุณดำเนินการขั้นตอนเหล่านี้
- นำทางไปที่ลิงก์นี้เพื่อดาวน์โหลดเครื่องมือ SQL ที่คุณติดตั้ง บันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ และรันมัน ทำตามขั้นตอนด้านล่างเพื่อติดตั้งและตรวจสอบดูว่าปัญหายังคงอยู่หรือไม่
วิธีแก้ที่ 6: วิธีสำหรับ EAServer Windows Service
หากข้อผิดพลาด 1067 ปรากฏเมื่อบริการ EAServer 将要 เริ่มต้น คุณสามารถแก้ไขได้ด้วยวิธีนี้โดยไม่มีปัญหามาก มันเกี่ยวข้องกับการแก้ไขคีย์ registry ที่แทนชื่อบริการซึ่งอาจเสียหายในช่วงเวลาล่าสุด อาจเป็นหลังอัปเดตของระบบปฏิบัติการหรือโปรแกรมที่คุณใช้
เราหวังว่าคุณยังมีการสำรอง registry พร้อมอยู่ และคุณทำมันไว้ตั้งแต่วิธีแก้แรก!
- เปิดหน้าต่าง Registry Editor โดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบ Run ซึ่งสามารถเปิดได้ด้วยการผสมผสานปุ่ม Windows Key + R นำทางไปยังคีย์ต่อไปนี้ใน registry ของคุณโดยนำทางในหน้าต่างด้านซ้าย:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

- พยายามค้นหารายการ EAServer ในรายการภายใต้ Services และคลิกที่มันหนึ่งครั้งเพื่อเปิดรายการคีย์ registry ที่เกี่ยวข้อง
- ค้นหาคีย์ SERVERNAME คลิกขวาที่มัน และเลือกตัวเลือก Modify ภายใต้แถบ Value data ตรวจสอบให้แน่ใจว่าคุณพิมพ์ EAServer และนำไปใช้การเปลี่ยนแปลง ตรวจสอบดูว่าปัญหาหายไปหรือไม่