
Saludos:
Otra puntualización:
NVDA solicita también permisos de red para los controles de telemetría y de actualización de versiones. Sin dárselos puede ser inestable.
También, y esto es muy importante, las versiones portables no leen ciertas ventanas del sistema si no se ejecutan como administrador y eso puede incidir en mal funcionamiento aparente.
Saludos
Saludos:
Vuelvo a insistir en algo importante:
La versión portable solicita un permiso importante que en muchos casos no se ve porque la versión portable no se lleva bien con ventanas seguras del sistema.
Es un permiso de red necesario para la telemetría y también como demuestra este log para el correcto funcionamiento de la store de NVDA.
Las portables tienen dos funciones principales y no deben ser utilizadas más allá de esas funciones: Darnos soporte en ordenadores sin NVDA y servir como instalador de una versión instalada que se ejecute con permisos de administrador.
De siempre se han desaconsejado las versiones portables y cada día que pasa tengo más claro que salvo para estas dos cosas, no tienen sentido. Utilizarlas en ordenadores habituales es tener la seguridad de que habrán errores y que además no se pueda controlar totalmente el ordenador.
Además, en el caso del log de Marco veo otra cosa aún más peligrosa:
Ha montado la portable en una carpeta protegida del sistema, algo que nunca debería hacerse. Siempre debe montarse en una carpeta simple dentro de la raíz del disco y nunca en carpetas de sistema.
Montar la copia de NVDA en una carpeta de OneDrive puede ocasionar que OneDrive bloquee ciertos ficheros por considerarlos peligrosos.
En serio: Cuidado con estas cosas que os jugáis la estabilidad de vuestros ordenadores.
Saludos

Hola:
Oscar, no es por contradecirte, pero me parece que mucho de lo que decís no tiene sentido.
Primero, respecto al permiso de red que mencionás, revisé
rápidamente la documentación de la guía de usuario sobre copias
portables y no dice nada al respecto. Además, en ningún momento
aparece el UAC o alguna ventana similar solicitando privilegios.
No es que NVDA no la lea por ser una versión portable, es que no
aparece.
Si fuera ese el caso, ejecutando la copia portable como
administrador debería solucionarse, pero tampoco.
Por otra parte, el error que figura en el log que pasé en mi
correo anterior es "WinError 5] Acceso denegado", que hasta donde
investigué se produce cuando una aplicación no tiene permisos para
leer o escribir en un directorio o archivo, entiendo que no tiene
nada que ver con temas de red.
Además, no es algo estable. Ni bien se crea la copia portable se
puede ejecutar perfectamente, pero tras reiniciar el equipo ya no.
Respecto a tus opiniones sobre las copias portables, son solo
eso, opiniones subjetivas. En la documentación ni se desaconseja
su uso ni se menciona que su propósito sea particularmente el que
mencionás.
Entiendo que lo que se desaconseja es utilizar copias portables
cargadas de complementos de origen incierto, con lo que estoy
totalmente de acuerdo.
Respecto a OneDrive, puede que tengas razón en cuanto a que
quizás sea la causa del problema. Pero de nuevo, la documentación
oficial no menciona nada de carpetas protegidas en general ni de
OneDrive en particular.
De todas formas, acabo de mover la carpeta de la copia portable a
la raíz del disco C y tampoco se puede ejecutar.
También creé una copia portable nueva en la raíz del disco C, pero
hasta ahora se ejecuta sin problemas. Si resulta ser que OneDrive
está rompiendo algo, quizás debería añadirse en la documentación
una nota al respecto, o ver si se puede hacer algo en el código
para evitar ese problema.
Que me juego la estabilidad de mi ordenador por montar una copia
portable en la carpeta de documentos me parece mucho decir. Como
mucho me juego la estabilidad de esa copia portable en particular.
Mi punto es que Windows muchas veces te monta por defecto la carpeta de documentos dentro de OneDrive. Y un usuario sin conocimientos va y se crea una copia portable, donde sea. La documentación no dice nada al respecto, entonces me parece que desde ese lado sí hay un problema. Por ahí asumimos y damos por válidas y sabidas cosas que no son exactamente así.
No lo reporté en GitHub porque creía que era el único con este problema, además tampoco es algo que me afecte especialmente. Pero ahora que surgió el tema tal vez valdría la pena abrir un issue a ver qué me dicen.
Saludos.
--
Visita la web oficial de la comunidad de NVDA en español para acceder a recursos y descargas que desplegarán todo el potencial de tu lector de pantalla:
https://nvda.es
Visita la tienda de la web oficial de la comunidad para adquirir algunos productos, como materiales de formación o sintetizadores de voz, que mejorarán tu experiencia con NVDA: https://nvda.es/tienda/
Consulta las normas de esta lista siempre que quieras en la siguiente dirección:
https://nvda.es/documentacion/normas-de-convivencia-y-buen-comportamiento/normas-de-la-lista-de-correo-de-la-comunidad-de-nvda-en-espanol/
---
Has recibido este mensaje porque estás suscrito al grupo "NVDA en español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a nvda-es+u...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/29a12fd5-628b-4848-a6a7-f42d2ebc0cf6%40gmail.com.
Hola:
Sep, definitivamente va a ser culpa de OneDrive, as usual en Microsoft.
De todas formas creo que debería aclararse en la documentación, o avisar si NVDA detecta que se está montando un portable en OneDrive, o intentar solucionarlo desde el código, ya que, si no me equivoco, esto no ocurrió siempre. Tendría que conseguirme una versión vieja de NVDA para probar.
Gracias por confirmar,
¡Saludos!
Saludos:
Sergio, tampoco!
Las carpetas del sistema como las que citas suelen estar protegidas y no suelen ser una buena idea para montar programas portables.
Si no quieres problemas, crea una carpeta en la raíz de la unidad y monta dentro los portables.
Saludos
Saludos:
Marcos, precisamente,el nombre de portable es porque se supone que va a montarse en un dispositivo portable, no en una carpeta de sistema.
Yo siempre lo he entendido así y tu log me demuestra que no andaba equivocado.
No descarto que precisamente por ejecutarse desde una carpeta del sistema o sin permisos de administrador, no se soliciten los permisos de red y por eso te falle también la store.
A lo mejor, más que abrir una solicitud para solucionar los problemas ocasionados por OneDrive lo que hay que hacer es directamente desaconsejar el uso de una copia portable desde una carpeta de servicios de almacenamiento.
No descarto que el problema también se dé montando la portable en Dropbox o Google Drive.
En serio: No nos compliquemos la vida con asuntos que no lo merecen. Las copias portables son para dispositivos portables y para salir de un apuro, no para utilizarlas en producción o como solución definitiva. Para eso está la versión instalable que además gestiona correctamente los permisos de red y lee las ventanas de sistema.
Saludos
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/6b7657c1-9514-4c5e-b7b6-d55213c3071b%40gmail.com.
Buenas.
Nos estamos haciendo un lío con esto. Ni OneDrive es carpeta del sistema en el estricto sentido de una carpeta de sistema, ya que los ficheros se suelen alojar en el perfil del usuario, ni hay nada que reportar. Basta con que conozcamos lo que ocurre por debajo un poco.
Antes, los clientes de nube se dedicaban a mirar la carpeta correspondiente de nuestro disco duro, y sincronizar lo que hubiera comparando con el servidor, tanto en una dirección como en otra. Los portables podían arrancar desde una carpeta sincronizada en la nube. De hecho, era una buena práctica que aparecía reflejada en la propia web de portableapps. Tu portable, tu nube, tu configuración, fueras donde fueras.
Ahora, en cambio, las nubes populares apuestan por el file stream y los archivos a petición. Esto significa que una vez que se sube tu archivo, el cliente puede decidir eliminarlo del disco duro para liberar espacio. Con el explorador de Windows te asomas a la carpeta de OneDrive o a la unidad de Google Drive y no te enteras de nada, porque ocurre de forma transparente. Necesitas el archivo, pulsas intro sobre él, y ahí está. Por detrás se descarga, así que dependiendo de la velocidad de conexión, tarda más o menos en estar.
OneDrive se integra muy bien con el explorador de archivos y con llamadas del sistema de alto nivel, pero qué pasa si es un programa cualquiera el que quiere acceder a un fichero sincronizado que no existe en el disco? Que lo encuentra, intenta abrirlo, y no hay nada que abrir porque es todo un espejismo. Es muy posible que el acceso denegado venga de ahí. Mi recomendación, asumiendo que sí o sí se necesita un portable en la nube, para descartar, es sincronizar OneDrive entero con el disco sin liberar espacio. Afortunadamente, todavía es posible hacerlo desde la configuración del cliente.
Un saludo.
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/860e2756-70fc-4fc2-bf70-50e5f234373d%40gmail.com.
José Manuel Delicado Alcolea
Equipo de gestión web y desarrollo


Asociación Comunidad Hispanohablante de NVDA
- Tel.: (+34) 910 05 33 25 ext.
2001
- jm.de...@nvda.es
- www.NVDA.es
- @nvda_es
***Este mensaje y sus adjuntos están dirigidos a su destinatario
y pueden contener información exclusiva o confidencial. La
utilización, copia o divulgación de los mismos por parte de
alguien diferente a dicho destinatario no está permitida sin
autorización. Si ha recibido este mensaje por error, le rogamos
que lo comunique por esta misma vía y seguidamente lo
destruya.***


Saludos:
Sergio, andamos mal de comprensión lectora!
He dicho que "suelen dar problemas" y que "es conveniente" no que no se pueda.
Cuando aprendas a leer y entender lo que lees, me respondes.
Saludos

Saludos:
Estamos hablando de que por un log se ha visto que hay problemas.
Estamos hablando de que habría que hacer una petición para evitar que los haya y por el contrario, yo pienso que no hay que hacer nada salvo recomendar el uso de las portables en dispositivos portables para evitar este tipo de problemas. No hay documentación porque hasta ahora no se había planteado el problema y como mucho la que pueda haber es la que quede de esta discusión en la lista que demuestra que el problema existe.
Un análisis más técnico del problema podría dar como resultado que a la nube no le gusta que se renombre un fichero, se elimine y se cree uno nuevo con el mismo nombre, y menos aún que en el tercer arranque del portable los ficheros sean dos.
Otro problema no descartable es que en las carpetas de usuario se requieren permisos de administrador para escribir ficheros nuevos y el programa portable no los tiene. NVDA en su primera ejecución ya crea un log y en la segunda lo renombra y elimina. En la tercera elimina el renombrado y pone otro fichero con el mismo nombre. Son prácticas que al sistema operativo no suelen gustarle mucho y se defiende bloqueando funciones del programa que considera un intruso.
Todo esto es lógica y como sabemos en NVDA no está documentado el problema porque no es preciso hacerlo. No lo es porque la versión portable no está pensada para utilizarla como lo ha hecho el compañero. La prueba es que usándola como digo yo, desde una carpeta no protegida o una unidad externa no se producen esos fallos.
Saludos.
Hola:
Por la respuesta de José y por lo que te han respondido en Mastodon, pienso que no es tan descabellado como te parece. Pero bueno, diferencia de opiniones, supongo.
Respecto a los logs, NVDA escribe logs en %temp%, incluso en copias portables, así que en principio ese tampoco es el problema.
En cuanto a que en las carpetas de usuario se requieren permisos de administrador para escribir ficheros, realmente no creo que algo así tenga sentido. ¿Para qué servirían entonces las carpetas de usuario? en las carpetas de usuario quien tiene permisos es el usuario, además del administrador, claro.
Creo que no te gustan ni las copias portables, ni la nube. Y está perfecto, pero tratemos de separar lo objetivo de lo subjetivo.
Por último, respecto a si hay algo que reportar o no, no sé. Tengo muchas cosas portables funcionando desde OneDrive sin problema, sobre todo juegos, más que nada porque mis carpetas de usuario como el escritorio, documentos y descargas están dentro de OneDrive. Si todo funciona menos NVDA, o si NVDA en versiones anteriores funcionaba desde OneDrive y ya no, entonces sí hay un problema.
Como mínimo debería añadirse una nota en la guía de usuario aclarando que las copias portables creadas directamente en OneDrive no funcionan.
Saludos
Para ver este debate, visita https://groups.google.com/d/msgid/nvda-es/4956345d-dda3-499a-a1b6-071bc8cbc09d%40nvda.es.
