Thông thường không nên đổi tên các tệp hệ thống (hoặc thay đổi quyền NTFS của chúng, sau lần cập nhật hệ điều hành tiếp theo, điều này có thể bị đảo ngược trở lại). Tốt nhất là liên hệ với nhà cung cấp Phần mềm của bạn (đối với ImageMagick) để yêu cầu họ không đặt tên tệp của mình có cùng tên với tệp hệ thống Windows.
Một cách giải quyết khác là bảo Windows thực thi một chương trình khác khi bạn đang chạy convert.exe
Chạy một cái gì đó như thế này:
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\convert.exe" /v Debugger /t REG_SZ /d "C:\Program Files\ImageMagic\convert.exe" /f
Tôi đã không kiểm tra điều này và tôi không chắc liệu nó có hoạt động hay không nếu mục tiêu có cùng tên với nguồn, nhưng nó đáng để thử.
Và bạn nên nhớ rằng bạn đã làm điều này nếu bạn thậm chí muốn sử dụng để convert.exe để chuyển đổi hệ thống tệp của mình.
Một tùy chọn khác là đặt thư mục ImageMagic vào đường dẫn trước% systemroot%.
Tôi thực sự sẽ cố gắng sửa ứng dụng thay vì thay đổi tập tin hệ thống.