启动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开始使用故事板启动后,应用程序启动时出现黑屏

自XCode7更新以来在设备上启动应用程序时出现黑屏

超微安装centos7 下一步黑屏

渲染到纹理时出现黑屏

H.265编码视频播放器在播放FLV视频流时出现黑屏,如何解决?

使用 avkit 流式传输视频时出现黑屏