非自动模式：修复众多BUG