Giter Site home page Giter Site logo

bootnext's Introduction

bootnext

Windows tray icon to set the EFI BootNext option. Binaries and an optional MSI installer can be downloaded here.

Running automatically on login:

  1. Open Task Scheduler.
  2. Press Create Task.
  3. Name the task bootnext (or whatever you want to call it).
  4. Check Run only when user is logged on, and choose your user.
  5. Check Run with highest privileges.
  6. Under Triggers, press New..., choose At log on, then tick Specific user and choose your user.
  7. Under Actions, add bootnext.exe (or whatever you downloaded/built it as).
  8. Under Conditions untick Start the task only when the computer is on AC power.
  9. Under Settings, untick Stop the task if it runs longer than:.

Alternatively, you can create the task automatically by running bootnext /install from a command prompt as an administrator. To remove it, run bootnext /uninstall.

The MSI installer will create the scheduled task automatically.

bootnext's People

Contributors

pgaskin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bootnext's Issues

How to build it from command line? (no appveyor)

I tried something like:

  • clone the repo

  • go to bootnext-master

  • launch this:

      "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" bootnext.sln
    

    or

      "C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe" bootnext.sln
    

    and/or /property:Configuration="Release|x64"

  • but it always failed because I don't have the right version:

error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.5" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed.

But I already have many versions (more recent) of .NET framework (Developer pack) installed:

image

Is there a way to automate the install of the dependecies needed to build your project?

Something that can be done 100% from command-line? (I don't have the Visual Studio IDE, I don't use it).

Thanks again!

(non-bug) Allow cancelling of bootnext

Suggest feature for cancel EFI BootNext request.

noted that there is difference between 1st optioned selected and none selected.

For example on system that able to disable EFI entry. And none of all is enabled

Set 1st option as BootNext will boot the 1st while unset BootNext cause EFI warning of no bootable device.

I have to disable all EFI entry because Surface Laptop Studio only have UEFI password not Boot password.
So I can boot system without UEFI password, and that cause security problem for me (ex: getting data or damage system through making Windows RE booted up)
So I need disable all EFI entry and boot up via UEFI setup menu (require UEFI password).
And since I have Windows 11 + external Ubuntu installation, I have to set BootNext for convenience.
But sometimes I just need to shutdown without BootNext, so I request this feature.
Or else I have choose non-bootable entry such as PXE Network, but that also cause security concern.

Distinguishing Two Windows Installs?

Great concept, but I don't think the program is effective at distinguishing two Windows instalations. I've tried all options with no changes to the boot order. I am using the built in boot manager for Windows 10. Any idea of where I could be going wrong?

image

Firmware Setup page is not appear in list

I using Surface Laptop Studio, on Linux I see all entry from what displayed in Surface UEFI (Firmware setup) and in bootnext.exe but also including SurfaceFrontPage (which I think it is Surface UEFI).

But this dont appear in bootnext.exe

I dont know if this technical limitation is bug or not.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.