ดูเหมือนว่าเป็นที่ทราบกันดีว่า SophosAV และโปรแกรม AV อื่น ๆ มีปัญหาเกี่ยวกับวิธีการโต้ตอบและสามารถยับยั้งยูทิลิตี้การควบคุมแหล่งเช่น TortoiseHG หรือ TortoiseSVN
here on Sophos's support site
ทางออกหนึ่งคือการยกเว้นไดเรกทอรีภายใต้การควบคุมแหล่งที่มาจากการสแกนในการเข้าถึงตามรายละเอียด มีสิ่งcorollary article
ที่กล่าวถึงบางประเด็นที่เกี่ยวข้องกับเรื่องนี้กล่าวคือจำเป็นต้องวางหลายรายการสำหรับการยกเว้นตามความเป็นไปได้ของตำแหน่งที่เข้าถึงผ่านชื่อสั้นและยาว (เช่น Progra ~ 1 กับ "ไฟล์โปรแกรม")
อีกอย่างหนึ่งคือฉันใช้จุดเชื่อมต่อเพื่อย้ายไดเรกทอรีผู้ใช้ของฉัน C: \ Users \ ชื่อผู้ใช้ไปยังฮาร์ดไดรฟ์ที่สอง E: เนื่องจากฉันไม่แน่ใจว่าสิ่งนี้โต้ตอบอย่างไรฉันจึงรวมไดเรกทอรีควบคุมแหล่งข้อมูลไว้ซ้อนกันในทั้งสองตำแหน่ง ด้วยเหตุนี้ฉันจึงรวมการยกเว้นสองรายการสำหรับการยกเว้นการสแกนตามการเข้าถึง (และการยกเว้นด้านความปลอดภัยตามความต้องการด้วยเช่นกันถึงแม้ว่าสิ่งนี้จะเข้ามาเล่นเมื่อฉันเลือกไดเรกทอรีหลักของการยกเว้นที่จะเป็น สแกนตามความต้องการ แต่ยัง) คุณจะสังเกตเห็นว่าฉันไม่จำเป็นต้องเพิ่มการยกเว้นพิเศษสำหรับสถานที่เหล่านั้นโดยพิจารณาจากความแตกต่างของชื่อสั้นและยาว การยกเว้นสองรายการที่ฉันมีอยู่สำหรับการยกเว้นตามการสแกนตามการเข้าถึงและตามต้องการคือ:
C: \ Users \ ชื่อผู้ใช้ \ source-control-directory
E: \ source-control-directory
อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ทำงานเพราะ TortoiseHG ยังคงล่าช้าในการตอบสนองต่อคำขอใด ๆ เนื่องจากซอฟต์แวร์ AV เริ่มสแกนเมื่อเข้าถึงไดเรกทอรีผ่าน TortoiseHG
ฉันสามารถตรวจสอบได้โดยไม่ต้องสงสัยเลยว่า Sophos เป็นสาเหตุของปัญหา: ฉันสามารถปิดใช้งานการสแกนที่เข้าถึงได้อย่างสมบูรณ์ เมื่อทำสิ่งนี้ TortoiseHG จะตอบสนองต่อการดำเนินการทั้งหมดอย่างรวดเร็ว ฉันไม่สามารถออกจากสิ่งนี้ได้อย่างเห็นได้ชัด แต่เนื่องจากการยกเว้นไม่ได้ทำงานอะไรต่อไป