启动Windows7系统时出现黑屏现象的原因和解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动Windows7系统时出现黑屏现象的原因和解决方案相关的知识,希望对你有一定的参考价值。
参考技术A 启动Windows 7时会黑屏,有些时候是由于视频适配器问题导致的,有些时候就是因为一些流氓软件或者是木马病毒,接下来是我为大家收集的启动Windows7系统时出现黑屏现象的原因和解决方案,希望能帮到大家。启动Windows7系统时出现黑屏现象的原因和解决方案
启动Windows 7时会黑屏,视频适配器问题是导致出现此情况的最常见原因。按顺序尝试以下故障排除过程。如果第一个过程中的步骤无法解决问题,请执行下一个过程。
重新安装视频驱动程序
1.右键单击任务栏,然后单击“启动任务管理器”。
2.单击“进程”选项卡,单击“msnmsgr.exe”,然后单击“结束进程”。
3.单击“文件”,然后单击“新建任务(运行)”。
4.在“打开”文本框中输入“explorer.exe”,然后单击“确定”。
5.单击“开始”按钮,在搜索框中键入“设备管理器”,然后在结果列表中单击“设备管理器”。
6.双击“显示适配器”,右击显示设备,单击“更新驱动程序软件”,然后按照出现的向导中的步骤操作。
注意:重新安装驱动程序之后,可能需要再次重启计算机以完成安装。可能还需要将屏幕分辨率调整至之前的设置。
如果这些步骤可以解决问题,则已完成故障排除任务。否则,请继续下一组步骤。
检查注册表问题
1.右键单击任务栏,然后单击“启动任务管理器”。
2.单击“进程”选项卡,单击“msnmsgr.exe”,然后单击“结束进程”。
3.单击“文件”,然后单击“新建任务(运行)”,在“打开”文本框中输入“explorer.exe”,然后单击“确定”。
4.单击“开始”按钮,在搜索框中键入“regedit”,然后在结果列表中单击“regedit.exe”。
5.浏览以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
6.单击以选择WinLogon项,然后在右窗格中单击Shell。数据列中的Shell值应该是explorer.exe。如果Shell值不是explorer.exe,请双击Shell然后在Value data文本字段键入explorer.exe,然后单击“确定”。
7.关闭注册表编辑器,然后重新启动电脑。
如果这些步骤可以解决问题,则已完成故障排除任务。否则,请继续下一组步骤。
在安全模式下启动计算机并运行系统还原
1.依次单击“开始”按钮、“关机”旁边的箭头,然后单击“重新启动”.
2.请执行以下操作之一:
如果电脑仅安装了一个操作系统,请在电脑重新启动时按住 F8 键。必须在Windows徽标出现之前按F8。如果出现了Windows徽标,请重试,方法是等到Windows登录提示出现之后关闭并重新启动计算机。
如果计算机安装了多个操作系统,则使用箭头键突出显示希望以安全模式启动的操作系统,然后按F8。
3.在“高级引导选项”屏幕上,使用箭头键突出显示“安全模式”,然后按Enter。
4.使用具有管理员权限的用户帐户登录计算机。计算机处于安全模式时,可以看到监视器各角显示的“安全模式”字样。
5.单击“开始”按钮,在搜索框中键入“系统还原”,然后依次单击“系统还原”和“下一步”。如果系统提示输入管理员密码或进行确认,请键入该密码或提供确认。
6.当电脑按预期工作时,选择一个还原点,单击“下一步”,然后单击“完成”。
7.正常重新启动计算机。
如果这些步骤可以解决问题,则已完成故障排除任务。否则,请尝试重复这些步骤。如果可能的话,请选择一个更早的还原点。如果仍然无法解决问题,请联系计算机制造商或技术支持,获取进一步的帮助。
并不是所有的黑屏原因都是视频适配器问题导致的,也有可能是因为流氓软件或者病毒木马引起的。下面针对这些原因,我们整理了如下的解决方法。
步骤/方法
在启动计算机时,在系统进入Windows启动画面前,按下F8键;
然后会出现操作系统多模式启动菜单,使用键盘上的方向键选择“SafeMode”,以安全模式启动计算机;
启动完成后,单击“开始”,在搜索框中输入regedit.exe;
按下回车键,接着打开“注册表编辑器”,按[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] 路径,找到Policies\System项,看看是否有tlntsvi.exe这样的可疑字符串;
在右边的数据栏,您可能会找到一个类似下面这样的字符串:“Shell”=“C:\Windows\Explorer.exe C:\Windows\system32\tlntsvi.exe”,其中的tlntsvi.exe其实是一个恶意程序;
处理时,只要把上面的注册表项最后的“C:\Windows\system32\tlntsvi.exe”部分删除即可。
注意事项
完成之后,重启电脑,应该就没问题了;建议用户再做一次木马查杀工作,以确保安全无虞。
看了“启动Windows7系统时出现黑屏现象的原因和解决方案”还想看:
1. win7系统黑屏的原因有哪些如何解决
2. Windows7开机桌面黑屏故障解决方案
3. 两种解决win7系统的电脑出现开机黑屏的方法
4. Win7系统登录时出现黑屏怎么办
5. 如何解决win7系统的电脑出现开机黑屏
仅在从iPhone 11开始使用故事板启动后,应用程序启动时出现黑屏
如果我不使用启动屏幕情节提要,该应用程序将在iPhone 11 / iPhone XS Max等设备上运行,尽管我使用了信箱,但我不希望这样做。
当我使用启动屏幕情节提要板时,会显示启动屏幕,然后屏幕变黑。这是它使用的代码的一部分。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Init the window
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
if( ! [CCDirector setDirectorType:kCCDirectorTypeDisplayLink] )
[CCDirector setDirectorType:kCCDirectorTypeDefault];
CCDirector *director = [CCDirector sharedDirector];
// Init the View Controller
viewController = [[RootViewController alloc] initWithNibName:nil bundle:nil];
viewController.wantsFullScreenLayout = YES;
// Set RootViewController to window
self.window.rootViewController = viewController;
EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
pixelFormat:kEAGLColorFormatRGB565 // kEAGLColorFormatRGBA8
depthFormat:0 // GL_DEPTH_COMPONENT16_OES
];
// attach the openglView to the director
[director setOpenGLView:glView];
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
// // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices
if( ! [director enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
}
#if GAME_AUTOROTATION == kGameAutorotationUIViewController
[director setDeviceOrientation:kCCDeviceOrientationPortrait];
#else
[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];
#endif
[director setAnimationInterval:1.0/60];
// make the OpenGLView a child of the view controller
[viewController setView:glView];
// make the View Controller a child of the main window
[window addSubview: viewController.view];
[window makeKeyAndVisible];
// Default texture format for PNG/BMP/TIFF/JPEG/GIF images
// It can be RGBA8888, RGBA4444, RGB5_A1, RGB565
// You can change anytime.
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
// Removes the startup flicker
[self removeStartupFlicker];
self.window.rootViewController = self.viewController;
// Run the intro Scene
[[CCDirector sharedDirector] runWithScene: [MainMenuScene scene]];
return YES;
}
答案
您可能正在iPhone 11上运行iOS 13?如果在装有iOS 12或更早版本的设备上运行应用程序,则只需设置主窗口和rootViewController。在iOS 13中,请勿设置主窗口和rootViewController。
您应该在运行时进行检查。类似于:
if (@available(iOS 13, *)) {
// don't set up main window and rootViewController
} else { // iOS 12 and below
// Init the window
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Init the View Controller
viewController = [[RootViewController alloc] initWithNibName:nil bundle:nil];
viewController.wantsFullScreenLayout = YES;
// Set RootViewController to window
self.window.rootViewController = viewController;
}
但是,为什么它以前在iPhone 11上运行? (当您不使用启动屏幕情节提要板,并且它在信箱模式下运行时)。我怀疑这是因为,如果没有启动屏幕情节提要,它就以兼容模式运行,因此不使用iOS 13 sdk。在您添加了启动屏幕故事板之后,它就使用了iOS 13 sdk,因此您不应设置主窗口和rootViewController。
以上是关于启动Windows7系统时出现黑屏现象的原因和解决方案的主要内容,如果未能解决你的问题,请参考以下文章
仅在从iPhone 11开始使用故事板启动后,应用程序启动时出现黑屏