The problem was finally solved. I found it on the Internet and shared it with you. I hope it will be helpful to people who have encountered this problem like me.
Step 1: Open the Registry Editor (run --> Regedit)
Step 2: locate hkey_classes_root/. htm and ensure that its default value is htmlfile.
Step 3: locate hkey_classes_root/. html to ensure that its default value is htmlfile.
Step 4: locate hkey_classes_root/htmlfile/shellex/iconhandler to ensure its default value is {42042206-2d85-11d3-8cff-005004821397}
Step 5: locate hkey_classes_root/CLSID/{42042206-2d85-11d3-8cff-0050048000097}/old icon/htmlfile/defaulticon to ensure that its default value is
C:/program files/Internet Explorer/iexplorer. EXE, 1 (Note: C indicates the system disk. If the system disk is D, replace it with D)
After completing the above five steps, restart your computer and complete the operation...