We had been running Minecraft on Windows 7 for a year without issue. Accepted the Microsoft migration to Windows 10, and now the kids account cannot launch the program. I just downloaded the PC installer again and ran Repair without fix.
OS: Windows 10
Works: under local admin account known as "parents"
Does not Launch: under local account known as "boys" (plain User account)
Works: under local account "boys" when right-click launcher and use Run As Administrator ("parents")
Minecraft account: using the same e-mail address under both accounts, to open the application
I noted that under the Boys account, there is no folder where the logs might be expected: %appdata%/.minecraft.
Used Run As feature to open MC and reviewed the user's Profile. Found this message in the nativelog.txt file, which seems to indicate that the Boys account is being forced to try to access a private folder under the Parents account.
"Application Data directory: C:\Users\parents\AppData\Roaming"
How can I correct this?
The Parents account does not need to run Minecraft, only the Boys account.
Verified that Boys account has Full Access to the MC installation folder and all sub-directories under C:\Program Files (x86)\Minecraft- Manually forced it for all Users.
Boys will not be given Admin access on the PC. (no way, non-starter)
Do we need to uninstall, then reinstall it from scratch under the Boys account?
Will using Run As feature under the Boys account still properly set all the details to the Boys account, or will it set them according to the admin account used for the authentication?
Set run directory to C:\Program Files (x86)\Minecraft
Native Launcher Version: 307
Operating System: Windows 10 Home
Application Hash: 40a55daa6845b0e1e797461386a218193b14e7d6
Application Data directory: C:\Users\parents\AppData\Roaming
Executable Path: MinecraftLauncher.exe
App Directory dir: C:\Program Files (x86)\Minecraft
Start dir: C:/Program Files (x86)/Minecraft
Launcher dir: C:/Program Files (x86)/Minecraft/game
TmpDir dir: C:/Program Files (x86)/Minecraft/game
Java Launcher hash: ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b
Java Version: 1.8.0_25
x64: 1
LauncherConfiguration from: https://launchermeta.mojang.com/mc/launcher.json
Downloaded config
Native launcher is current
Native launcher is current
Java launcher is current: ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b(ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b)
Check to see if we can run the launcher
Native launcher is current
runJavaLauncher
Started application ./runtime/jre-x64/1.8.0_25/bin/java.exe -cp "C:/Program Files (x86)/Minecraft/game/launcher.jar" net.minecraft.launcher.Main --winTen --nativeLauncherVersion 307
Application still running, assuming all's fine.
The above.
However, if you won't give them Admin rights, they're just gonna have to get used to the "right-click launcher and use Run As Administrator".
(PS. Welcome to the forum).
Edit:
Actually:
* This isn't just a MC problem, it concerns any program that needs "Admin" rights with kids.
* I believe "Admin rights" is global and can't be set for individual files/folders.
* Since it's a Windows 10 problem, I'd check their support forums, or even contact Windows support.
Normally (maybe I should say "in the old days") each user who ran minecraft on a PC had their own application data directory which was associated with their own profile. I'm not sure why it wouldn't do that still. I'm pretty sure that I installed the MSI version of the installer on both my kids Win 10 PCs and they do not have this problem. Not sure if I installed under my admin account or under their restricted accounts.
The Application data directory is controlled by the APPDATA environment variable.
In your log it doesn't appear that there was any problem with launching the app, perhaps the log doesn't actually correspond to a failed launch?
The Windows 10 version of the game is still new and does not have the features of the java version. I recommend getting the launcher from the minecraft.net website.
C0lours - I do not understand this advice. I did download the installer from the minecraft website and there was only one download option for (all) Windows systems. I do not understand what is meant by the "Windows 10 version of the game". If there some app store that Microsoft runs, I am not using it.
C0lours - I do not understand this advice. I did download the installer from the minecraft website and there was only one download option for (all) Windows systems. I do not understand what is meant by the "Windows 10 version of the game". If there some app store that Microsoft runs, I am not using it.
There are two different version of Minecraft that will run on a Windows 10 PC. There is the standard PC/Java version that you have, and there is the Windows 10 Edition Beta that is available in the Windows store. The Windows 10 Edition is different in the fact that it is a port of Minecraft Pocket Edition.
We knew that you were dealing with the PC/Java version when you posted the nativelog.txt file. The Windows 10 Edition does not use Java and doesn't have a launcher.
If you own the PC/Java version of Minecraft, you can get the Windows 10 Edition for free. Just log into your Mojang account and there are some instructions there on how to get your free download key.
Anyway... have you tried installing the game using the "Boys" account?
I have discovered the fix, and it is a Windows 10 issue with how they migrated Local User Accounts from Windows 7 to 10. Here it is,with the corrective steps following the summary. This fix will help for setting up a local child's account or even an "Untrusted Employees who have to use my computer at work" account for small business owners.
Scenario:
At the time the Windows 7 OS was auto-migrated to Windows 10, there existed 2 local accounts on the computer, Parents (Admin) and Boys (Standard User). The Parents account continued to work fine in the new OS, as it was the sole Administrator account and probably migrated cleanly. Microsoft still seems to prefer to think of computers as single-user environments. :-/ The Boys account was suddenly hampered beyond belief. Previously, they could run all sorts of parent-approved apps, including Minecraft, Audacity (band recording homework), Firefox, Chrome, Tanki On-line (browser game), Slitherio (browser game), and OpenOffice. But now none of these operated, with MineCraft obviously monopolizing their complaints. Since this living room machine also houses our Music and Photos collections, giving the Boys account Admin access was a no-go. Can't risk them infecting or deleting those libraries!
The Microsoft guides on Windows 10 user accounts are abysmal in terms of a parent safely and sanely setting up a child account. They all focus on logging onto Microsoft Live across the web in order to "help" you manage multiple accounts across multiple computers. The parent no longer has the Parental Controls on the local machine, they are now an aspect of the parent's on-line account, to manage the linked Child on-line accounts. And every account requires an e-mail address, including the Child account. Not good for tiny kids, but Microsoft graciously is giving away mailboxes (for marketing). Not what we need for a simple stand-alone machine. It might be acceptable when they get a bit older, have e-mail addresses, and perhaps have an Xbox or other computers in the home.
FIX:
1. One parent logged onto the computer with their Microsoft account, not with the local Parents account
2. This gave the parent access to the Parental Controls.
3. Opened the Accounts area and started to Add a Local Account (not an On-line one).
4. Process demands the new Local (Child) account's Microsoft account or e-mail address.
There are very subtle/hidden options to say, "I don’t have this person’s sign-in information" followed by "Add a user without a Microsoft account". See the link below for the step-by-steps on that.
5. Parent completed the creation of a new Local Account called "Boys2".
6. Logged in as Boys2, and found that as a Standard User they could access pretty much everything the kids needed, except Open Office (That will be a different battle).
This is crazy, since the Boys account is also listed as a Standard User, expect it was migrated, not created in Windows 10. Ug!
7. Renamed the original Boys account to Boysold (to copy over Bookmarks et al later).
8. Renamed Boys2 to Boys.
9. The sons are happily playing while logged on with the (new) Boys account, and the parents have kept them form having Admin rights.
Parents will manually copy over any missing bookmarks or files from the Boysold account to the Boys account before deleting that Boysold account.
** Ug!, Microsoft, What? I hope this note saves another parent some grief in the future.
Thanks for the detailed explanation. I thought my situation was identical to yours, but the difference is that the "parents" account is administrative without a Microsoft account associated with it (local account). The "kids" account is a standard account, also without a Microsoft account associated with it.
When the "kids" account is logged in, it doesn't launch because it wants administrator privileges. When I edit the shortcuts to "run as administrator", it prompts with the UAC, each time. If I type in the administrative password, Minecraft can successfully launch, however I cannot seem to figure out how to set it to not prompt with the UAC each time minecraft is launched.
You will still need to set up a Microsoft account for yourself in order to administer Windows10 fully here. I have one personal and a linked corporate work Microsoft account, so I logged into the local machine with my personal Microsoft account, and ensured it was added to the Local Administrators group. From that perspective I could then add the local account for "boys". That was almost a one-time need, as myself and my wife can still log in with the local admin account "parents".
For more fun, you will not be able to set any Parental Controls on the local "boys" account, since this is now Windows10, but you can limit the times of day they may log in. We had an issue with them playing games as early as 5AM!, so I used the following command line commands to change that.
===================================
Must run Command Prompt as administrator, then use the "net" command:
REM set restrictions
net user boys /times:M-F,7am-8pm;Sa-Su,7am-9pm
REM see current status
net user boys
REM remove restrictions
net user boys /times:all
===================================
Parental Controls would offer a variety of other features such as browsing controls, so your Local Account will not have any of these controls for your use. If browsing is also a concern, you will need to investigate free/paid programs that can limit browsing activity. We had used Norton's Family Free version with some success, but mostly keeping the PC in the playroom right next to the open kitchen controlled that the most.
My issues were, 1) needed a plain account that could Use programs but not Install/Delete, and 2) needed to limit Times Of Day that that account could log onto the machine.
PS - Setting the "boys" or "kids" account with no password required is a GREAT thing for a parent, especially when the kids are young and cannot deal with that complication. As they age, I would suggest installing KeePass freeware password safe and having them share a single database file where they can keep all their various accounts as they begin growing in their Internet acumen. Using this program has been teaching my sons the use of passwords, and also provides them a central place to store the URLs and logons for school and side projects that they are beginning to receive.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
We had been running Minecraft on Windows 7 for a year without issue. Accepted the Microsoft migration to Windows 10, and now the kids account cannot launch the program. I just downloaded the PC installer again and ran Repair without fix.
I noted that under the Boys account, there is no folder where the logs might be expected: %appdata%/.minecraft.
Used Run As feature to open MC and reviewed the user's Profile. Found this message in the nativelog.txt file, which seems to indicate that the Boys account is being forced to try to access a private folder under the Parents account.
"Application Data directory: C:\Users\parents\AppData\Roaming"
How can I correct this?
nativelog.txt
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Set run directory to C:\Program Files (x86)\Minecraft
Native Launcher Version: 307
Operating System: Windows 10 Home
Application Hash: 40a55daa6845b0e1e797461386a218193b14e7d6
Application Data directory: C:\Users\parents\AppData\Roaming
Executable Path: MinecraftLauncher.exe
App Directory dir: C:\Program Files (x86)\Minecraft
Start dir: C:/Program Files (x86)/Minecraft
Launcher dir: C:/Program Files (x86)/Minecraft/game
TmpDir dir: C:/Program Files (x86)/Minecraft/game
Java Launcher hash: ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b
Java Version: 1.8.0_25
x64: 1
LauncherConfiguration from: https://launchermeta.mojang.com/mc/launcher.json
Downloaded config
Native launcher is current
Native launcher is current
Java launcher is current: ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b(ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b)
Check to see if we can run the launcher
Native launcher is current
runJavaLauncher
Started application ./runtime/jre-x64/1.8.0_25/bin/java.exe -cp "C:/Program Files (x86)/Minecraft/game/launcher.jar" net.minecraft.launcher.Main --winTen --nativeLauncherVersion 307
Application still running, assuming all's fine.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://www.minecraftforum.net/forums/support/minecraft-windows-10-edition/2684179-this-is-not-the-java-version-support-forum
The above.
However, if you won't give them Admin rights, they're just gonna have to get used to the "right-click launcher and use Run As Administrator".
(PS. Welcome to the forum).
Edit:
Actually:
* This isn't just a MC problem, it concerns any program that needs "Admin" rights with kids.
* I believe "Admin rights" is global and can't be set for individual files/folders.
* Since it's a Windows 10 problem, I'd check their support forums, or even contact Windows support.
Normally (maybe I should say "in the old days") each user who ran minecraft on a PC had their own application data directory which was associated with their own profile. I'm not sure why it wouldn't do that still. I'm pretty sure that I installed the MSI version of the installer on both my kids Win 10 PCs and they do not have this problem. Not sure if I installed under my admin account or under their restricted accounts.
The Application data directory is controlled by the APPDATA environment variable.
In your log it doesn't appear that there was any problem with launching the app, perhaps the log doesn't actually correspond to a failed launch?
The Windows 10 version of the game is still new and does not have the features of the java version. I recommend getting the launcher from the minecraft.net website.
C0lours - I do not understand this advice. I did download the installer from the minecraft website and there was only one download option for (all) Windows systems. I do not understand what is meant by the "Windows 10 version of the game". If there some app store that Microsoft runs, I am not using it.
There are two different version of Minecraft that will run on a Windows 10 PC. There is the standard PC/Java version that you have, and there is the Windows 10 Edition Beta that is available in the Windows store. The Windows 10 Edition is different in the fact that it is a port of Minecraft Pocket Edition.
We knew that you were dealing with the PC/Java version when you posted the nativelog.txt file. The Windows 10 Edition does not use Java and doesn't have a launcher.
If you own the PC/Java version of Minecraft, you can get the Windows 10 Edition for free. Just log into your Mojang account and there are some instructions there on how to get your free download key.
Anyway... have you tried installing the game using the "Boys" account?
I have discovered the fix, and it is a Windows 10 issue with how they migrated Local User Accounts from Windows 7 to 10. Here it is,with the corrective steps following the summary. This fix will help for setting up a local child's account or even an "Untrusted Employees who have to use my computer at work" account for small business owners.
Scenario:
At the time the Windows 7 OS was auto-migrated to Windows 10, there existed 2 local accounts on the computer, Parents (Admin) and Boys (Standard User). The Parents account continued to work fine in the new OS, as it was the sole Administrator account and probably migrated cleanly. Microsoft still seems to prefer to think of computers as single-user environments. :-/ The Boys account was suddenly hampered beyond belief. Previously, they could run all sorts of parent-approved apps, including Minecraft, Audacity (band recording homework), Firefox, Chrome, Tanki On-line (browser game), Slitherio (browser game), and OpenOffice. But now none of these operated, with MineCraft obviously monopolizing their complaints. Since this living room machine also houses our Music and Photos collections, giving the Boys account Admin access was a no-go. Can't risk them infecting or deleting those libraries!
The Microsoft guides on Windows 10 user accounts are abysmal in terms of a parent safely and sanely setting up a child account. They all focus on logging onto Microsoft Live across the web in order to "help" you manage multiple accounts across multiple computers. The parent no longer has the Parental Controls on the local machine, they are now an aspect of the parent's on-line account, to manage the linked Child on-line accounts. And every account requires an e-mail address, including the Child account. Not good for tiny kids, but Microsoft graciously is giving away mailboxes (for marketing). Not what we need for a simple stand-alone machine. It might be acceptable when they get a bit older, have e-mail addresses, and perhaps have an Xbox or other computers in the home.
FIX:
1. One parent logged onto the computer with their Microsoft account, not with the local Parents account
2. This gave the parent access to the Parental Controls.
3. Opened the Accounts area and started to Add a Local Account (not an On-line one).
4. Process demands the new Local (Child) account's Microsoft account or e-mail address.
There are very subtle/hidden options to say, "I don’t have this person’s sign-in information" followed by "Add a user without a Microsoft account". See the link below for the step-by-steps on that.
5. Parent completed the creation of a new Local Account called "Boys2".
6. Logged in as Boys2, and found that as a Standard User they could access pretty much everything the kids needed, except Open Office (That will be a different battle).
This is crazy, since the Boys account is also listed as a Standard User, expect it was migrated, not created in Windows 10. Ug!
7. Renamed the original Boys account to Boysold (to copy over Bookmarks et al later).
8. Renamed Boys2 to Boys.
9. The sons are happily playing while logged on with the (new) Boys account, and the parents have kept them form having Admin rights.
Parents will manually copy over any missing bookmarks or files from the Boysold account to the Boys account before deleting that Boysold account.
** Ug!, Microsoft, What? I hope this note saves another parent some grief in the future.
Ref: "Create a local user account in Windows 10" - https://support.microsoft.com/en-us/instantanswers/5de907f1-f8ba-4fd9-a89d-efd23fee918c/create-a-local-user-account-in-windows-10
Example of Microsoft's obtuse way of forcing parents to set up Internet accounts for children:
Ref: "How to setup parental controls in Windows 10 local account - Microsoft Community" - http://answers.microsoft.com/en-us/windows/forum/windows_10-security/how-to-setup-parental-controls-in-windows-10-local/263fe35a-2807-407f-9c47-84eae41ab0c2?auth=1
Other users will appreciate this, thanks.
My own children's setups are original Windows 10, not upgrades.
Thanks for the detailed explanation. I thought my situation was identical to yours, but the difference is that the "parents" account is administrative without a Microsoft account associated with it (local account). The "kids" account is a standard account, also without a Microsoft account associated with it.
When the "kids" account is logged in, it doesn't launch because it wants administrator privileges. When I edit the shortcuts to "run as administrator", it prompts with the UAC, each time. If I type in the administrative password, Minecraft can successfully launch, however I cannot seem to figure out how to set it to not prompt with the UAC each time minecraft is launched.
Any thoughts?
You will still need to set up a Microsoft account for yourself in order to administer Windows10 fully here. I have one personal and a linked corporate work Microsoft account, so I logged into the local machine with my personal Microsoft account, and ensured it was added to the Local Administrators group. From that perspective I could then add the local account for "boys". That was almost a one-time need, as myself and my wife can still log in with the local admin account "parents".
For more fun, you will not be able to set any Parental Controls on the local "boys" account, since this is now Windows10, but you can limit the times of day they may log in. We had an issue with them playing games as early as 5AM!, so I used the following command line commands to change that.
* Reference: http://superuser.com/questions/950660/windows-10-how-to-setup-login-time-limits-a-k-a-parental-controls-if-you-d