Acabei de descobrir que o Windows 10 não avisa quando o usuário faz "Sair"! Meu colega acabou de me desconectar e não avisou que tenho inscrições abertas (comoR) e perdi alguns dados! O R aberto com scripts não salvos também não avisou (mas avisa quando você fecha normalmente!)
Isso é muito ruim!
Realmente deveria haver um aviso quando os aplicativos estão abertos e especialmente quando alguns deles tinham dados não salvos!
Algum remédio para isso? Como alterar o comportamento do Win 10 para receber o aviso?
Responder1
No logout, o Windows envia uma mensagem WM_QUIT para cada aplicação, e é tarefa de cada aplicação fazê-lo, ou trazer um popup pedindo ao usuário para salvar, ou fazer o que achar apropriado. Esse processo não mudou (de forma relevante) desde o Windows 95.
Se um de seus aplicativos não avisar você, você pode tentar verificar se ele possui uma configuração ou usar outro aplicativo. Caso contrário, bloquear o computador quando você sair proíbe que outras pessoas também desconectem você (a menos que tenham direitos de administrador).
Fechar um aplicativo envia WM_CLOSE, e cabe ao aplicativo reagir da mesma forma ou diferente de WM_QUIT. Por fim, o Windows pode enviar WM_DESTROY, que é ‘inegociável’, mas pode ser tratado novamente de forma diferente pelo app. Aqui estão mais detalhes sobre as três mensagens:https://stackoverflow.com/questions/3155782/what-is-the-difference-between-wm-quit-wm-close-and-wm-destroy-in-a-windows-pr
Responder2
Realmente deveria haver um aviso quando os aplicativos estão abertos e especialmente quando alguns deles tinham dados não salvos!
Cabe inteiramente a um aplicativo evitar o fechamento automático quando um usuário está desconectado. Seu colega deveria ter usadomudar de utilizadorem vez de desconectar você.
O Windows 10, por padrão, irá avisá-lo quando você reiniciar uma máquina, se outro usuário estiver conectado. Na verdade, esta é a única vez que um aviso é gerado pelo Windows.
Algum remédio para isso? Como alterar o comportamento do Windows 10 para receber o aviso?
O Windows nunca gerou um aviso como você descreve, sempre cabe ao aplicativo gerar o aviso ou salvar automaticamente. O Windows SEMPRE fecha aplicativos quando um usuário está desconectado. Quaisquer avisos que você lembra de ter visto sempre foram gerados pelo próprio aplicativo.
O comportamento que você descreve é perfeitamente normal e não pode ser evitado se um usuário sair de outra conta em vez de mudar para sua conta.
Responder3
Se você ou outra pessoa sair da sua conta ativa, não haverá mensagem de aviso. Mas qualquer coisa que feche sem salvar pode alertá-lo sobre isso (alguns fecham, outros não). Então, aparentemente, a pessoa que desconectou você não estava prestando atenção. Verifique isso. Procurei as configurações e não vi nada além de fechar aplicativos. Além disso, verifique se os aplicativos permaneceram ativos – alguns também podem fazer isso.